---
title: "Backfill Transcription"
method: POST
path: "/internal/admin/backfill-transcription"
---

# Backfill Transcription

`POST /internal/admin/backfill-transcription`

Enqueue transcription backfill tasks for eligible content missing language metadata.

Eligible: upload_status=ready, not deleted, has mux_asset_id, no language
in custom_metadata. Safe to call multiple times — named Cloud Tasks prevent
duplicate enqueues; worker skips content that already has a ready track.

Use limit + offset to paginate large orgs until enqueued == 0.

## Request body

- BackfillRequest
  - `limit` integer, nullable
  - `offset` integer
  - `force` boolean

## Response `200`

Successful Response

- unknown

## 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/801982ed74cd/schema)
