- Get call transcript by call id
Returns the transcript for the specified call as a JSON array of turns.
Requires the read_conversations OAuth scope.
Intercom API version.
If you omit the header, the API uses the version set in your app package, and 1.0 if none is set.
- The production API serverhttps://api.intercom.io/calls/{id}/transcript
- The european API serverhttps://api.eu.intercom.io/calls/{id}/transcript
- The australian API serverhttps://api.au.intercom.io/calls/{id}/transcript
curl -i -X GET \
'https://api.intercom.io/calls/{id}/transcript' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Intercom-Version: 2.17'successful
The start time of the turn, as a seconds offset from the start of the call. A string on calls transcribed by Amazon Transcribe, a number on Fin Voice calls.
The end time of the turn, as a seconds offset from the start of the call. A string on calls transcribed by Amazon Transcribe, a number on Fin Voice calls.
The diarization label for the speaker. Same value as speaker_label.
The transcribed text spoken during this turn.
The type of the speaker - either admin for a teammate or user for a contact. Absent on Fin Voice call transcripts and on calls transcribed before speaker attribution shipped, where only speaker_label identifies the speaker.
Sources Fin cited during this turn. Only present on Fin Voice call transcripts.
[ { "title": "Password Reset Guide", "entity_type": 120, "entity_id": "8185560" } ]
[ { "start_time": "0.0", "end_time": "3.00", "speaker_label": "Teammate 1", "speaker": "Teammate 1", "content": "Hello, thanks for calling. How can I help today?", "speaker_type": "admin", "speaker_id": "789" }, { "start_time": "3.00", "end_time": "9.00", "speaker_label": "User", "speaker": "User", "content": "I need help recovering access to my account.", "speaker_type": "user", "speaker_id": "6762f0dd1bb69f9f2193bb83" } ]