List batch executions API
Learn how to retrieve all executions from a batch, providing detailed information on each call’s outcome and metrics.
Authorizations
Response
bare array of execution objects
id of the agent version that ran the call. null for calls made before versions were recorded on each call.
"7e775357-d9d3-4c82-a7d7-b7c3346caf79"
Current status of the call. Typical progression: queued → initiated → ringing → in-progress → call-disconnected → completed. Important: call-disconnected fires the instant the line drops, before duration, cost, recording URL, and extracted_data are finalized. The true terminal state is completed (or no-answer, busy, failed, canceled, stopped, error, balance-low). Always wait for completed before reading those fields.
scheduled, queued, rescheduled, initiated, ringing, in-progress, call-disconnected, completed, balance-low, busy, no-answer, canceled, failed, stopped, error What happened to the call attempt, whether or not it was placed. null while the call is in progress and for executions created before it was introduced on 26 October 2026. See Termination reasons.
user_hung_up, agent_ended_call, call_transferred, inactivity_timeout, max_duration_reached, voicemail_reached, agent_llm_error, agent_transcription_error, agent_voice_error, agent_realtime_error, agent_network_error, destination_hung_up, no_answer, dial_timeout, abandoned, ivr_not_completed, busy, declined, invalid_number, number_unreachable, network_error, number_blocked, insufficient_balance, provider_account_balance, account_suspended, rate_limited, concurrency_limit_reached, caller_id_rejected, inbound_not_allowed, provider_error, platform_error, canceled_via_api, unknown "user_hung_up"

