Object
Call
This represent a call "order" that was requested by the user. A call order can be resolved over multiple call attempts spanning up to a few days.
Fields
idstringrequiredThe ID of the call.
organization_idstringrequiredThe ID of the organization that owns the call.
from_phone_numberstringrequiredThe phone number that made the call. Formatted in E.164 format. Example: +1234567890
to_phone_numberstringrequiredThe phone number that received the call. Formatted in E.164 format. Example: +1234567890
directionenum (string)requiredWhether the call is inbound or outbound.
One of
inboundoutboundchannelenum (string)requiredwebfor a test call taken in the browser: its phone number is a placeholder, never dialed.One of
phonewebstatusenum (string)requiredThe status of the call.
One of
initializingqueued_for_callingcallingpost_processingnot_launchedscheduledpausedcompletedcancellederroredis_completedbooleanrequiredDEPRECATED: Whether the call has completed. This is derived from
status. Usestatusinstead.Default
falseis_cancelledbooleanrequiredDEPRECATED: Whether the call has been cancelled. This is derived from
status. Usestatusinstead.Default
falsecancel_reasonstring (constant)nullableWhy the call was cancelled, when it can be told.
prospect_called_back: the prospect called back before the next retry, so the pending retry was cancelled and their call is recorded as a separate inbound call. Null for a manual or campaign cancel, and for calls that are not cancelled.Always
"prospect_called_back"retries_stoppedbooleanrequiredWhether no further attempt will be made for this call: it was cancelled, or its future attempts were stopped while an attempt was already in progress (that attempt still finishes). Unlike
is_cancelled, this is true as soon as retries are stopped, before the call reaches a terminal status.Default
falsecallback_fromobjectnullableFor an inbound call only: the outbound call this one answers, when the prospect rang us back after we called them. Null for every other call.
Show 2 fieldsHide 2 fields
call_idstringrequiredcreated_atanyrequired
calls_countnumberrequiredThe number of call attempts made.
llm_modelone ofrequiredShow 2 variantsHide 2 variants
One ofOption 1one of
One ofLegacyobject
typeenum (string)requiredOne of
dedicated-instancefireworksopenroutercustomgemma-4-31b-racing
All call attempts for this call order, ordered by most recent first.
prompt_versionobjectnullableThe assistant prompt version the call's prompt was compiled from. Null for calls created before versions were tracked, and for calls made with an inline assistant.
Show 3 fieldsHide 3 fields
idstringrequiredThe ID of the assistant prompt version.
numberintegerrequiredThe version's number in the assistant's prompt history (v1 is the oldest).
min -9007199254740991 · max 9007199254740991
latest_numberintegerrequiredThe number of the assistant's current prompt version. Higher than
numberwhen the call was left on an older version, e.g. because it lacks a variable the newer prompt uses.min -9007199254740991 · max 9007199254740991
campaignobjectrequirednullableShow 3 fieldsHide 3 fields
idstringrequirednamestringrequiredstatusenum (string)requiredOne of
runningpausedcompleted
scheduled_atanyrequirednullableThe time the call order is scheduled to start.
created_atanyrequiredThe time the call order was created.
updated_atanyrequiredThe time the call order was last updated (any state change, retry, or analysis result).
metadatamap of stringrequirednullableMetadata stored with the call.
prompt_variablesmap of stringrequirednullableVariables used to interpolate the prompt.
transfer_destinationsarray of objectrequirednullableWhere this call can be transferred, if anywhere.
Show 2 fieldsHide 2 fields
labelstringrequiredmin length 1 · max length 60
phone_numberstringrequired
contactobjectrequiredMagic contact variables (prospect identity) extracted from the call's input data and transcript.
Show 5 fieldsHide 5 fields
first_namestringrequirednullablelast_namestringrequirednullableemailstringrequirednullablecompanystringrequirednullablejob_titlestringrequirednullable
first_sentence_delay_msintegerrequiredDelay in milliseconds before speaking the first sentence. Default: 400.
min -9007199254740991 · max 9007199254740991
visual_numberintegernullableCampaign-scoped display number for the call ("#14" on the live campaign board), assigned when a human answers. Null outside campaigns or before a human picked up. Gaps are normal.
min -9007199254740991 · max 9007199254740991
outcomeenum (string)nullableBusiness outcome of the call. Null if not computed or no transcript.
One of
not_interestedinterestedcompletedrequested_callback_lateroutcome_summarystringnullableLLM explanation for the outcome, when outcome was computed from the transcript.
do_not_callbooleanTrue when the prospect's phone number is on the do-not-call list: it can no longer be called.
assigneeobjectrequirednullableThe team member assigned to follow up on this call. Null when unassigned.
Show 4 fieldsHide 4 fields
idstringrequiredThe database user id of the assignee.
emailstringrequiredfirst_namestringrequirednullablelast_namestringrequirednullable