Purpose
Retrieve the canonical transcript(s) for a meeting. Supports filtering by language. Used to display full meeting text or feed into downstream AI workflows.
Auth / Scope
User must be a participant or have meeting:read permission in the meeting’s workspace/org.
Headers
Authorization: Bearer <USER_JWT>
Accept-Language: en-US (optional, to prefer a language)
Query Parameters
language=en-US (optional; returns transcript in that language if available)
curl --location --request GET 'http://localhost:3000/api/meetings//transcripts'{
"message": "Transcript retrieved",
"data": {
"transcript_id": "t-abc123",
"meeting_id": "m-xyz789",
"workspace_id": "w-team",
"org_id": "o-123",
"language_code_id": "lang-en-us",
"s3_uri": "s3://cognita-transcripts/t-abc123.json",
"model": "livekit-whisper-v3",
"word_count": 1240,
"is_final": true,
"created_at": "2025-10-20T11:02:00Z"
}
}