---
title: "Get all podcasts"
method: GET
path: "/content/Podcasts"
tags: ["Content"]
---

# Get all podcasts

`GET /content/Podcasts`

Returns all podcasts 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
  - Podcast[] — Non-paginated response (when page and limit are not provided)
    - `id` string — Podcast ID
    - `requestTypeId` integer — Type of podcast request
    - `audioTitle` string — Title of the podcast
    - `audioUrl` string — URL to the audio file
    - `responseText` string — Podcast transcript/text
    - `requestedOn` string, date-time — When the podcast was requested
    - `succeededOn` string, date-time — When the podcast was completed
    - `errorOn` string, date-time — When the podcast failed (if applicable)
    - `processingOn` string, date-time — When the podcast started processing (if applicable)
    - `errorMessage` string — Error message if the podcast failed
    - `status` integer — Current status of the podcast
    - `shareUrl` string — Public sharing URL for the podcast
  - object — Paginated response (when page or limit are provided)
    - `podcasts` Podcast[]
      - `id` string — Podcast ID
      - `requestTypeId` integer — Type of podcast request
      - `audioTitle` string — Title of the podcast
      - `audioUrl` string — URL to the audio file
      - `responseText` string — Podcast transcript/text
      - `requestedOn` string, date-time — When the podcast was requested
      - `succeededOn` string, date-time — When the podcast was completed
      - `errorOn` string, date-time — When the podcast failed (if applicable)
      - `processingOn` string, date-time — When the podcast started processing (if applicable)
      - `errorMessage` string — Error message if the podcast failed
      - `status` integer — Current status of the podcast
      - `shareUrl` string — Public sharing URL for the podcast
    - `totalCount` integer — Total number of podcasts
    - `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)
