---
title: "Transcription Worker Generate"
method: POST
path: "/internal/transcription-worker/generate/{content_id}"
---

# Transcription Worker Generate

`POST /internal/transcription-worker/generate/{content_id}`

Cloud Tasks handler: generate subtitles for one content item.

Returns 200 to discard task when content is missing or has no audio track.
Returns 500 on Mux API error so Cloud Tasks retries with backoff.

## Path parameters

- `content_id` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

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