You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3b81989
Browse filesBrowse the repository at this point in the historyBrowse files
Adds the optional speaker_name field to transcript turns and corrects the
call transcript response type, which has always been a JSON array rather
than a plain-text attachment.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: descriptions/0/api.intercom.io.yaml
+79-25Lines changed: 79 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -22113,33 +22113,42 @@ paths:
22113
22113
- Calls
22114
22114
operationId: showCallTranscript
22115
22115
description: |
22116
-
Returns the transcript for the specified call as a downloadable text file.
22116
+
Returns the transcript for the specified call as a JSON array of turns. Each turn carries a `speaker_name` when the speaker could be resolved. Clients should fall back to `speaker_label` when `speaker_name` is absent.
22117
22117
responses:
22118
22118
'200':
22119
22119
description: successful
22120
-
headers:
22121
-
Content-Disposition:
22122
-
description: File attachment directive and suggested filename for the transcript
description: The start time of the turn, as a seconds offset from the start of the call.
35590
+
example: "0.0"
35591
+
end_time:
35592
+
type: string
35593
+
description: The end time of the turn, as a seconds offset from the start of the call.
35594
+
example: "3.00"
35595
+
speaker_label:
35596
+
type: string
35597
+
description: The diarization label for the speaker.
35598
+
example: "Teammate 1"
35599
+
speaker:
35600
+
type: string
35601
+
description: The diarization label for the speaker. Same value as `speaker_label`.
35602
+
example: "Teammate 1"
35603
+
content:
35604
+
type: string
35605
+
description: The transcribed text spoken during this turn.
35606
+
example: Hello, thanks for calling. How can I help today?
35607
+
speaker_type:
35608
+
type: string
35609
+
description: The type of the speaker - either `admin` for a teammate or `user` for a contact.
35610
+
example: admin
35611
+
speaker_id:
35612
+
type: string
35613
+
description: The id of the teammate or contact who is the speaker.
35614
+
example: "789"
35615
+
speaker_name:
35616
+
type: string
35617
+
description: The resolved display name of the speaker. Omitted when the speaker cannot be resolved or has no name, for example a contact whose record was scrambled by a GDPR deletion request. Clients should fall back to `speaker_label` when this is absent.
0 commit comments