---
title: "Get Captions By Playback Id"
method: GET
path: "/v1/captions"
---

# Get Captions By Playback Id

`GET /v1/captions`

Resolve caption tracks for a Mux playback ID.

Join path: mux_playback_id -> mux_mappings.content_id -> caption_tracks.
Returns an empty list if the playback ID is not found (graceful degradation).

## Query parameters

- `playback_id` string, required — Mux playback ID

## Response `200`

Successful Response

- ApiResponse
  - `data` unknown, required
  - `meta` object
  - `errors` ErrorItem[], nullable
    - `code` string, required
    - `message` string, required
    - `field` string, nullable
    - `status` integer, nullable

## Other responses

- `422` — Validation Error

---

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