Use this file to discover all available pages before exploring further.
Setup steps and authentication are in the Overview. This page covers production-call observability.
A call is a production conversation — captured from your live voice agent. Once a call is in Cekura, you can run metrics on it, build test sets from it, and analyze trends across thousands of calls. Webhooks from Vapi / Retell / ElevenLabs / LiveKit / Pipecat ingest automatically; you can also send calls programmatically.
If your provider isn’t on the auto-ingestion list — or you want to ship a call from your own backend — send it explicitly.
CLI
SDK
cekura calls send --from-file call.json
Where call.json contains the agent ID, transcript, duration, and metadata.
client.calls.send( agent=123, transcript=[ {"role": "agent", "text": "How can I help?"}, {"role": "user", "text": "I'd like to reschedule my appointment."}, ], duration=124, metadata={"source": "internal-bot"},)
Provider-specific webhook helpers are also available:
In production these are usually wired as webhooks pointing at your backend or directly at api.cekura.ai/observe — the SDK helpers are useful for replays and testing.