Get a call
Fetch one call’s full record - transcript, cost, recording, and analysis.
/v1/chats/{chat_id}; passing a chat id here returns
404 call_not_found. A malformed id returns the same 404.transcript is the stored conversation as { "turns": [...] }, oldest turn first, each turn a
role and a text. A call that produced no turns at all, such as a no-answer or a caller who
hung up before the greeting, stores {}, with no turns key, so check for the key before
walking it. On a voicemail call, the user turns are what the voicemail box said.Authorizations
Response
Successful Response
One call: what it was, how it went, and what it cost.
Where the call got to. Mid-call: started (placed, ringing), in_progress, transferring, transfer_answered. Finished: completed, voicemail, no_answer, busy, declined, failed, transfer_completed, transfer_failed. voicemail means a voicemail box answered (see voicemail). An outbound call that was answered but where nobody spoke is completed. Open set — treat it as a string rather than switching exhaustively.
WHO started it: widget, dashboard, api, batch, inbound, demo. Answers "is this real traffic or one of my own test clicks?". Nullable, and null means unknown — never treat it as a channel: the column postdates some rows, and a call whose origin was never captured is unattributable forever.