Get a call with transcript
get_callReturns one call with its full transcript, in order. Transcripts removed by the retention policy come back empty.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"call_id": "<call_id>"
},
"name": "get_call"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| call_id | Yes | The call id (UUID). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Stable identifier (UUID). | |
| status | Yes | ||
| channel | Yes | phone: a phone call. web: a browser call from the website or dashboard. | |
| outcome | Yes | answered_by_team: a staff member took the call through Staff answers first. | |
| summary | Yes | Short summary of the call, when one is available. | |
| agent_id | Yes | The agent that answered. It may be archived, so GET /agents no longer lists it. Null for a call saved before the business had agents. | |
| ended_at | Yes | ||
| contact_id | Yes | ||
| created_at | Yes | ISO 8601 timestamp in UTC. | |
| end_reason | Yes | Why the call ended, as reported by the call provider or receptionist. | |
| started_at | Yes | ISO 8601 timestamp in UTC. | |
| transcript | Yes | ||
| caller_name | Yes | ||
| caller_phone | Yes | ||
| duration_seconds | Yes | ||
| recording_available | Yes |