Skip to main content
GET
Get call details

Authorizations

Authorization
string
header
required

Use Authorization: Bearer tc_live_xxxxx

Path Parameters

call_id
string<uuid>
required

Call UUID

Response

Call details

id
string<uuid>

Call UUID

account_id
string<uuid>

Account UUID

phone_number
string | null

Destination phone number (E.164 format)

Example:

"+14155551234"

from_phone_number
string | null

Caller ID used (E.164 format)

Example:

"+18005551234"

status
enum<string>

Gateway execution status

Available options:
pending,
queued,
in_progress,
completed,
failed,
cancelled
call_status
string | null

Telephony outcome

  • in-progress: Call connected and active
  • completed: Call finished successfully
  • failed: Technical failure
  • no-answer: No one answered
  • busy: Line was busy
  • rejected: Call was rejected
  • cancelled: Call was cancelled
external_call_id
string | null

Provider call ID

duration
number | null

Call duration in minutes

Example:

2.5

transcript
object[] | null

Call transcript (JSONB array)

Example:
recording_url
string<uri> | null

Recording URL (available ~15 seconds after call ends)

Example:

"https://api.example.com/recordings/2025/12/22/mp3"

call_summary
string | null

AI-generated call summary

error_message
string | null

Error message if call failed

answered_by
enum<string> | null

Who answered the call

Available options:
human,
voicemail,
ivr,
unknown
campaign_id
string<uuid> | null

Campaign UUID (if campaign call)

lead_id
string<uuid> | null

Lead UUID (if campaign call)

completed
boolean | null

Whether worker has finished processing this call

created_at
string<date-time>

When call was created

started_at
string<date-time> | null

When call started

end_at
string<date-time> | null

When call ended

metadata
object

Customer-supplied keys only (fields you passed at call creation, or via lead metadata). Internal gateway/provider configuration is never included.

disposition
string | null

Call disposition/outcome (e.g. "confirmed", "interested", "no_answer")

actual_duration_billed
number | null

Actual duration billed in minutes

Example:

2.5

analysis
object | null

AI-generated structured analysis of the call, if analysis was requested for this call. Null when no analysis was produced.