Skip to main content
The full Call object contains all information about a voice call, including status, transcript, recording, and variables. Returned by Get Call.
List Calls returns a lightweight version of this object that omits transcript, summary, recording_url, detected_gender, vars_provided, vars_extracted, and vars_collected for performance. Use Get Call to retrieve the full object.

Properties

string
required
Unique identifier for the call (UUID).
string
required
Type of call: phone_call or web_call.
string
required
Current status of the call.In Progress:Completed:Failed:
string
Why the call never connected, in actionable terms. null once the call connected, and while it is still in flight.Finer-grained than call_status, which cannot separate a dead number from a misconfigured trunk. For calls placed before 2026-08-18 the two can disagree: call_status was recorded before the outcome was classified, while this is derived from the recorded failure — in which case this field is the accurate one.
object
Agent that handled the call. null if no agent assigned.
string
The caller’s phone number in E.164 format.
string
The called phone number in E.164 format.
string
required
Call direction relative to the agent:
  • incoming - Call initiated TO the agent (inbound calls, web calls)
  • outgoing - Call initiated BY the agent (outbound calls via API)
integer
Unix timestamp (milliseconds) when the call started.
integer
Call duration in milliseconds. null if call hasn’t ended.
array
Structured transcript with speaker roles and timestamps. null if no transcript.
string
Detected gender of the caller: male or female. null if not detected.
string
Signed URL to the call recording. Expires in 1 hour. null if no recording.
string
AI-generated summary of the call. null if not yet generated.
object
Variables provided when the call was created. Keys are variable names, values are strings.
object
Variables extracted after the call by AI processing. Keys are variable names, values are strings.
object
Variables collected during the call in real-time by the agent (e.g., via Collection nodes). Keys are variable names, values are strings.Variable names beginning with _ (e.g. _temp) are call-local: they are usable during the call but stripped before persistence and never returned in this field.

Example