Skip to main content
GET
/
meetings
/
{meeting_id}
/
transcript
Get transcript
curl --request GET \
  --url https://api.timeless.day/v1/meetings/{meeting_id}/transcript \
  --header 'Authorization: Bearer <token>'
{
  "meeting_id": "mtg_abc123",
  "language": "en",
  "speakers": [
    {
      "id": "spk_001",
      "name": "Alice Johnson",
      "email": "alice@example.com"
    },
    {
      "id": "spk_002",
      "name": "Bob Smith",
      "email": "bob@example.com"
    }
  ],
  "segments": [
    {
      "speaker_id": "spk_001",
      "start_time": 0,
      "end_time": 4.5,
      "text": "Good morning everyone, let's get started."
    },
    {
      "speaker_id": "spk_002",
      "start_time": 4.8,
      "end_time": 8.2,
      "text": "Sounds good. I have updates on the project."
    }
  ]
}

Authorizations

Authorization
string
header
required

API token from your Timeless dashboard.

Path Parameters

meeting_id
string
required

The meeting ID (e.g., mtg_abc123).

Response

The meeting transcript.

meeting_id
string
required

The meeting ID.

Example:

"mtg_abc123"

language
string | null
required

The detected language of the transcript (e.g., en).

Example:

"en"

speakers
Speaker · object[]
required

List of identified speakers.

segments
Segment · object[]
required

Transcript segments in chronological order.