Skip to main content

Overview

Learn how to monitor, analyze, and optimize your VAPI-based voice agents using Cekura’s observability tools. This guide will walk you through setting up and configuring your VAPI integration.
Follow these steps to connect your VAPI agent with Cekura’s observability suite:
1

Get your Cekura API Key

Navigate to the API keys section in your Cekura dashboard settings. If you don’t have an API key yet, create a new one. Copy the API key value as you’ll need it to authenticate your requests to Cekura’s observability API.Cekura API Key Configuration
2

Add Cekura credentials to VAPI

In your VAPI dashboard, navigate to integrations in your account settings and add custom integration with the following details:
  • Auth type: Bearer token
  • Credential name: Cekura API key
  • Token: Your Cekura API key
  • Header name: X-CEKURA-API-KEY
  • Include bearer prefix: No VAPI Cekura Credentials Configuration
3

Configure Server URL in VAPI

In your VAPI dashboard, navigate to your agent settings and configure the Server URL and authorization header you created in the previous step. This URL is used for all communication between your application and VAPI, including context retrieval, function calls, and end-of-call reporting.Set the Server URL to:
https://api.cekura.ai/observability/v1/vapi/observe/?agent_id=YOUR_AGENT_ID
VAPI Server URL Configuration
4

Get your Assistant ID

Each VAPI agent has a unique Assistant ID that identifies your specific implementation. Copy your Assistant ID from the VAPI dashboard:VAPI Assistant ID
5

Add credentials to Cekura

In your Cekura Agent Settings page:
  1. Add the API key from VAPI with the tag webhook
  2. Copy and add your agent ID from VAPI Navigate to API Keys
6

Test your integration

Make a test call from VAPI (phone number based or webcall). Your calls should now appear in the Cekura observability Calls section.