Update Call Log
Update editable source data for an existing production call log.
Authorizations
OAuth access token issued by Cekura for connected apps.
Path Parameters
A unique integer value identifying this call log.
Body
Unique identifier for the call. Example:
"call_abc123xyz""stereo_audio_session_456"
100Format of the transcript_json payload. Tells Cekura how to parse roles and timestamps.
vapi— Vapi webhook format:[{"role": "bot"|"user", "message": "...", "time": 0.0}]retell— Retell webhook formatelevenlabs— ElevenLabs formatlivekit— LiveKit formatpipecat— Pipecat formatdeepgram— Deepgram formatcekura(default) —[{"role": "Testing Agent"|"Main Agent", "content": "...", "start_time": 0.0, "end_time": 2.5}]. Valid roles are"Testing Agent"and"Main Agent"only — using"agent"or"user"will return a validation error.
Omit this field to detect the supported format automatically.
cekura- cekuravocera- voceravapi- vapiretell- retelldeepgram- deepgrampipecat- pipecatlivekit- livekitelevenlabs- elevenlabs
cekura, vocera, vapi, retell, deepgram, pipecat, livekit, elevenlabs Call transcript in supported format (Vapi, Retell, Deepgram, ElevenLabs, Cekura)
Check the Transcript Format documentation for more details.
Cekura Transcript Format Example:
When the call occurred.
Example: 2024-03-15T10:15:45Z
Call duration in minutes as a non-negative number. For example, use 1.5 for one minute and 30 seconds.
x >= 0Reason why the call ended Example:
"customer-ended-call""agent-ended-call"
100Customer's phone number or identifier Example:
"+1234567890""customer_abc123"
100Additional call metadata. Supplied top-level keys are merged with existing metadata; supplied keys overwrite matching keys and omitted keys are preserved. Example:
Dynamic variables used to replace {{variables}} in agent description. Supplied top-level keys are merged with existing variables; supplied keys overwrite matching keys and omitted keys are preserved. Example:
Response
Unique identifier for the call. Example:
"call_abc123xyz""stereo_audio_session_456"
100Call duration in minutes in MM:SS format.
Example: 01:10
URL to access the voice recording.
Example: "https://storage.example.com/recordings/call_123_20240315.mp3"
Critical categories from call evaluation
Structured transcript data with timestamps. Example:
success- Successfailure- Failurereviewed_success- Reviewed Successreviewed_failure- Reviewed Failure
success, failure, reviewed_success, reviewed_failure Agent ID.
Example: 2142
Agent name
Evaluation results for the call. Example:
Additional call metadata. Example:
Dynamic Variables used in the call. Example:
The channel index of the testing agent in the audio recording
When the call occurred.
Example: 2024-03-15T10:15:45Z
Whether the call was successful.
Example: true or false
Whether the call has been reviewed.
Example: true or false
Feedback about the call.
Example: "Great Call"
Detailed rubric evaluation data Example:
Full text transcript of the call. Example:
Reason why the call ended. Example:
"customer-ended-call""agent-ended-call"
100Point in conversation where user disengaged.
Example: "end of conversation as no queries remaining"
1000Topic of the call. Example:
"product_inquiry""technical_support"
1000Customer's phone number or identifier. Example:
"+1234567890""customer_abc123"
100Manually created or corrected transcript data. Example:
When this record was created.
Example: 2024-03-15T10:30:45Z
When this record was last updated.
Example: 2024-03-15T10:35:11Z
OpenTelemetry trace ID (32-char hex). Set when OTel tracing is enabled.
32Agent ID
Project ID (denormalized from agent for query performance)