Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

agent_id
string<uuid>
required

The unique id of the agent

execution_id
string<uuid>
required

The unique execution_id by the agent

Response

Retrieve specific execution by an agent

id
string<uuid>

Unique identifier for the execution

Example:

"4c06b4d1-4096-4561-919a-4f94539c8d4a"

agent_id
string<uuid>

Unique id of the agent

batch_id
string

Unique id of the batch

Pattern: ^[a-f0-9]{32}$
Example:

"baab7cdc833145bf8dd260ff1f0a3f21"

conversation_duration
number<float>

Total time duration for the conversation (in seconds)

total_cost
number<float>

Total cost incurred by this execution in cents

status
enum<string>

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.

Available options:
scheduled,
queued,
rescheduled,
initiated,
ringing,
in-progress,
call-disconnected,
completed,
balance-low,
busy,
no-answer,
canceled,
failed,
stopped,
error
error_message
string

Associated error message (if any)

answered_by_voice_mail
boolean

If the call was answered by voice mail

transcript
string

Transcription of the execution

created_at
string<date-time>

Timestamp of agent execution

Example:

"2024-01-23T01:14:37Z"

updated_at
string<date-time>

Last updated timestamp for the execution

Example:

"2024-01-29T18:31:22Z"

cost_breakdown
object

Breakdown of the costs in cents

telephony_data
object

Telephony call data

transfer_call_data
object

Telephony call data

batch_run_details
object

Batch information

extracted_data
object | null

Extracted data in JSON format which was mentioned in the agent extraction_prompt

Example:
context_details
object

Custom variable data injected in the call. For batch executions, the sub-object context_details.recipient_data contains every non-contact_number column from the uploaded CSV row (e.g. {"customer_name": "Asha", "appointment_day": "Friday"}).