---
title: "Get transcript"
method: GET
path: "/meetings/{meeting_id}/transcript"
tags: ["meetings"]
---

# Get transcript

`GET /meetings/{meeting_id}/transcript`

Returns the transcript for a meeting, including speaker identification and time-stamped segments.

## Path parameters

- `meeting_id` string, required

## Response `200`

The meeting transcript.

- TranscriptResponse
  - `meeting_id` string, required — The meeting ID.
  - `language` string, nullable, required — The detected language of the transcript (e.g., `en`).
  - `speakers` Speaker[], required — List of identified speakers.
    - `id` string, required — Speaker ID.
    - `name` string, nullable, required — Speaker name, if identified.
  - `segments` Segment[], required — Transcript segments in chronological order.
    - `speaker_id` string, required — ID of the speaker for this segment.
    - `start_time` number, required — Start time in seconds from the beginning of the meeting.
    - `end_time` number, required — End time in seconds.
    - `text` string, required — The transcribed text.

## Other responses

- `401` — Authentication required.
- `404` — Meeting not found.
- `422` — Validation Error

---

[API](https://skmtc.net/timeless/apis/timeless-public-api.md) · [All operations](https://skmtc.net/timeless/apis/timeless-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/timeless/timeless-public-api/versions/e591036e462c/schema)
