---
title: "Get all transcripts"
method: GET
path: "/content/Transcripts"
tags: ["Content"]
---

# Get all transcripts

`GET /content/Transcripts`

Returns all transcripts created by the current client, optionally filtered by status. Supports optional pagination.

## Query parameters

- `status` 'all' | 'queued' | 'failed' | 'succeeded' | 'processed'
- `page` integer
- `limit` integer

## Response `200`

Successful response

- union
  - Transcript[] — Non-paginated response (when page and limit are not provided)
    - `id` string — Transcript ID
    - `audioTitle` string — Title of the original audio
    - `audioUrl` string — URL to the original audio file
    - `responseText` string — The transcript text content
    - `requestedOn` string, date-time — When the transcript was requested
    - `succeededOn` string, date-time — When the transcript was completed
    - `errorOn` string, date-time — When the transcript failed (if applicable)
    - `processingOn` string, date-time — When the transcript started processing (if applicable)
    - `errorMessage` string — Error message if the transcript failed
    - `status` integer — Current status of the transcript
    - `language` string — Language of the transcript
    - `callbackData` string — Optional callback data provided during request
    - `scheduledOn` string, date-time — When the transcript was scheduled
  - object — Paginated response (when page or limit are provided)
    - `transcripts` Transcript[]
      - `id` string — Transcript ID
      - `audioTitle` string — Title of the original audio
      - `audioUrl` string — URL to the original audio file
      - `responseText` string — The transcript text content
      - `requestedOn` string, date-time — When the transcript was requested
      - `succeededOn` string, date-time — When the transcript was completed
      - `errorOn` string, date-time — When the transcript failed (if applicable)
      - `processingOn` string, date-time — When the transcript started processing (if applicable)
      - `errorMessage` string — Error message if the transcript failed
      - `status` integer — Current status of the transcript
      - `language` string — Language of the transcript
      - `callbackData` string — Optional callback data provided during request
      - `scheduledOn` string, date-time — When the transcript was scheduled
    - `totalCount` integer — Total number of transcripts
    - `page` integer — Current page number
    - `pageSize` integer — Number of items per page
    - `totalPages` integer — Total number of pages

## Other responses

- `400` — Invalid status parameter
- `401` — Unauthorized

---

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