Retrieve a single call by id.
Intercom API version.
By default, it's equal to the version set in the app package.
- The production API serverhttps://api.intercom.io/calls/{id}
- The european API serverhttps://api.eu.intercom.io/calls/{id}
- The australian API serverhttps://api.au.intercom.io/calls/{id}
curl -i -X GET \
'https://api.intercom.io/calls/{id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Intercom-Version: Preview'successful
The id of the conversation associated with the call, if any.
The id of the contact associated with the call, if any.
A date and time following the ISO8601 notation.
A date and time following the ISO8601 notation.
A date and time following the ISO8601 notation.
A date and time following the ISO8601 notation.
A date and time following the ISO8601 notation.
API URL to download or redirect to the call recording if available.
API URL to the call transcript if available.
API URL to the AI Agent (Fin) call transcript if available.
Total call duration in seconds from the caller's perspective. For inbound calls, measured from initiated to ended. For outbound calls, measured from answered to ended.
Total time in seconds the caller waited in queue before connecting, when assigned to a team.
- string
- integer
{ "type": "call", "id": "123", "conversation_id": "456", "admin_id": "789", "contact_id": "6762f0dd1bb69f9f2193bb83", "state": "completed", "initiated_at": 1734537437, "answered_at": 1734537440, "ended_at": 1734537530, "created_at": 1734537437, "updated_at": 1734537531, "recording_url": "https://api.intercom.io/calls/123/recording", "transcription_url": "https://api.intercom.io/calls/123/transcript", "call_type": "phone", "direction": "outbound", "ended_reason": "answered", "phone": "+15551234567", "fin_recording_url": "https://api.intercom.io/calls/124/recording", "fin_transcription_url": "https://api.intercom.io/calls/124/transcript", "duration": 90, "talk_time": 85, "queue_time": 3, "hold_time": null }