---
title: "List Generation Chunks"
method: GET
path: "/generate/{generation_id}/chunks"
---

# List Generation Chunks

`GET /generate/{generation_id}/chunks`

## Request

- Base URL: `https://api.voicelabs.now` (the document declares no server; this is the origin it was published from)
- URL: `https://api.voicelabs.now/generate/{generation_id}/chunks`
- Auth: none declared

List the sentence-sized chunks a long take was generated from.

VoiceLabs (long-form phase 1). This is what the studio renders the "re-roll
this sentence" picker from: each entry carries the text that was spoken and
where it sits in the audio, so the user can hear a chunk before replacing it.

409, not 404, for a take that predates chunk tracking: the generation exists,
it simply has no per-chunk record — the text was chunked, mixed and the
boundaries discarded. Same degradation shape as a pre-captions capture.

## Path parameters

- `generation_id` string, required

## Response `200`

Successful Response

- GenerationChunkListResponse: Response model for GET /generate/{id}/chunks.
  - `generation_id` string, required
  - `chunks` GenerationChunkResponse[], required
    - `index` integer, required
    - `text` string, required
    - `start_ms` integer, required
    - `end_ms` integer, required
    - `seed` integer, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/voicelabs/apis/voicebox-api.md) · [All operations](https://skmtc.dev/voicelabs/apis/voicebox-api/llms.txt) · [OpenAPI document](https://skmtc.dev/voicelabs/apis/voicebox-api/revisions/a7a37d1fc02f?raw)
