---
title: "Get note transcript"
method: GET
path: "/notes/{id}/transcript"
tags: ["Transcriptions"]
---

# Get note transcript

`GET /notes/{id}/transcript`

Get the transcript associated with a note. If the note has a linked transcription record, returns it with structured segments. For older notes with only raw transcript text, returns the text with segments as null.

## Path parameters

- `id` string, uuid, required

## Response `200`

The transcript for this note.

- object
  - `data` NoteTranscript
    - `note_id` string, uuid
    - `transcription_id` string, uuid, nullable
    - `text` string
    - `word_count` integer, nullable
    - `language` string, nullable
    - `duration_ms` integer, nullable
    - `provider` string, nullable
    - `model` string, nullable
    - `segments` TranscriptSegment[], nullable
      - `start` number, required — Start time in seconds.
      - `end` number, required — End time in seconds.
      - `text` string, required
      - `speaker` string — Speaker label (e.g. 'Speaker A').
      - `words` object[]
        - `word` string
        - `start` number
        - `end` number
        - `score` number — Confidence score 0.0-1.0.
    - `created_at` string, date-time, nullable

## Other responses

- `404` — Note not found or has no transcript.

---

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