action attio_get_transcript { label: "Get call transcript" description: "Get the transcript for a call recording.\n\nThis endpoint is in beta. We will aim to avoid breaking changes, but small updates may be made as we roll out to more users.\n\nRequired scopes: `meeting:read`, `call_recording:read`." provider: attio method: GET path: "/v2/meetings/{meeting_id}/call_recordings/{call_recording_id}/transcript" encoding: json scopes: ["meeting:read", "call_recording:read"] input: { type: "object" properties: { call_recording_id: { type: "string" format: "uuid" description: "The ID of the call recording to get the transcript for." } cursor: { type: "string" description: "A cursor for pagination through transcript segments. Use the `next_cursor` from the previous response to get the next page of speech segments within this transcript." } meeting_id: { type: "string" format: "uuid" description: "The ID of the meeting." } } required: ["call_recording_id", "meeting_id"] additionalProperties: false } output: { type: "object" description: "Success" required: ["data", "pagination"] properties: { data: { type: "object" required: ["id", "raw_transcript", "transcript", "web_url"] properties: { id: { type: "object" required: ["call_recording_id", "meeting_id", "workspace_id"] properties: { call_recording_id: { type: "string" format: "uuid" description: "The ID of the call recording this transcript belongs to." } meeting_id: { type: "string" format: "uuid" description: "The ID of the meeting associated with this transcript." } workspace_id: { type: "string" format: "uuid" description: "The ID of the workspace this transcript belongs to." } } } raw_transcript: { type: "string" description: "The raw transcript of the call recording." } transcript: { type: "array" description: "The transcript segments with speech, timing, and speaker information." items: { type: "object" required: ["speech", "start_time", "end_time", "speaker"] properties: { end_time: { type: "number" description: "The end time of this speech segment in seconds, measured from the start of the recording." } speaker: { type: "object" description: "The speaker of this transcript segment." required: ["name"] properties: { name: { type: "string" description: "The name of the speaker." } } } speech: { type: "string" description: "The spoken text for this segment of the transcript." } start_time: { type: "number" description: "The start time of this speech segment in seconds, measured from the start of the recording." } } } } web_url: { type: "string" format: "uri" description: "A URL that links directly to the call recording transcript in the Attio web application." } } } pagination: { type: "object" required: ["next_cursor"] properties: { next_cursor: { type: ["string", "null"] } } } } } }