---
title: "Fetch the transcription result for a completed job."
method: GET
path: "/v1/transcription_jobs/{job_id}"
tags: ["transcriptionApi"]
---

# Fetch the transcription result for a completed job.

`GET /v1/transcription_jobs/{job_id}`

## Path parameters

- `job_id` string, required

## Response `200`

Successful Response

- union
  - object — DoneResponse variant
    - `state` 'done', required — Discriminator value: done
    - `transcription` string, required — The final transcription text.
    - `segments` Segment[], nullable — Per-chunk timestamps aligned to the 80ms inference grid and refined with silero-VAD. Present only when the POST request set with_timestamps=true.
      - `text` string, required
      - `start` number, double, required — Segment start time in seconds.
      - `end` number, double, required — Segment end time in seconds.
  - object — ErrorResponse variant
    - `state` 'error', required — Discriminator value: error
    - `error_message` string, required — Details about the error.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/kotoba/apis/batch-rest.md) · [All operations](https://skmtc.net/kotoba/apis/batch-rest/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kotoba/batch-rest/revisions/1e1da40c16d9/schema)
