The
transcript, analysis_data, and summary fields are populated after post-call analysis completes, usually within seconds of the call ending. If generating them fails, Verbeo keeps retrying for up to 3 hours, so they can take that long to appear. If you retrieve a call record immediately after it ends, these fields may be absent or empty.Endpoint
Query parameters
string
required
Verbeo UUID of the call to retrieve.
Request
Response
A successful request returns200 OK with the full call object.
string
required
Verbeo UUID for this call.
string
required
Provider call identifier. For calls placed over a LiveKit SIP number this is the call’s room name (e.g.
outbound-1a2b3c4d).string
required
Direction and channel:
"inbound", "outbound", or "web".string
required
Originating phone number in E.164 format.
string
required
Destination phone number in E.164 format.
string
required
Final call status:
queued, ringing, in-progress, or completed.number
Call duration in seconds.
string
Reason the call ended:
user_hangup, agent_hangup, completed, timeout, or error.string
ISO 8601 timestamp of when the call was answered.
string
ISO 8601 timestamp of when the call ended.
string
required
ISO 8601 timestamp of when the call record was created.
string
Full conversation transcript as a plain-text string with speaker labels and timestamps.
string
Processed version of the transcript with additional formatting or corrections.
string
AI-generated summary of the call. Available after post-call analysis completes.
object
Structured data extracted from the call by post-call analysis. Keyed by the field names you configured on the agent.
object
The key-value pairs that were passed when the call was initiated via
dynamic_variables (dynamicVariables in version 1).object
Metadata about the agent that handled the call.
object
Metadata about the workspace phone number used for the call.