---
title: "Get all podcast episodes for user (deprecated)"
method: GET
path: "/podcast/episodes"
tags: ["Podcast"]
deprecated: true
---

# Get all podcast episodes for user (deprecated)

`GET /podcast/episodes`

> **Deprecated.**

Deprecated: this broad all-episodes endpoint is expensive for large accounts and will be removed later.
Use `/podcast/episodes/unallocated` for episodes not assigned to any show, or `/podcast/shows/{podcastId}/episodes` for show-specific episode lists.

Retrieves all podcast episodes owned by the user, including:
- Episodes assigned to one or more podcast shows (with podcast show IDs)
- Orphaned episodes not yet assigned to any podcast show (with empty podcastShowIds array)

Each episode includes an array of podcast show IDs it belongs to, supporting episodes that appear in multiple shows.
Useful for getting a comprehensive view of all published episodes and their distribution across shows.
Supports optional pagination.

## Query parameters

- `page` integer
- `limit` integer

## Response `200`

List of all episodes with platform-ready metadata and associated podcast show IDs

- union
  - object[] — Non-paginated response (when page and limit are not provided)
    - `id` integer — Unique identifier for the episode
    - `podcastId` string — ID of the podcast show this episode belongs to
    - `requestId` string — ID of the client request that created the source audio content
    - `title` string — Episode title (displayed on podcast platforms)
    - `description` string — Episode description (displayed on podcast platforms)
    - `audioTitle` string — Original title from the generated audio content
    - `audioUrl` string — Direct URL to the episode audio file (MP3 format for platform compatibility)
    - `requestedOn` string, date-time — When the episode was requested/created
    - `succeededOn` string, date-time — When the episode processing completed successfully
    - `scheduledOn` string, date-time — When the episode is scheduled to be published (if scheduled)
    - `fileSize` integer — Audio file size in bytes (required for RSS enclosure tag)
    - `durationSeconds` integer — Episode duration in seconds (displayed on podcast platforms)
    - `podcastShowIds` string[] — Array of podcast show IDs this episode belongs to (empty for orphaned episodes)
  - object — Paginated response (when page or limit are provided)
    - `episodes` object[]
      - `id` integer — Unique identifier for the episode
      - `podcastId` string — ID of the podcast show this episode belongs to
      - `requestId` string — ID of the client request that created the source audio content
      - `title` string — Episode title (displayed on podcast platforms)
      - `description` string — Episode description (displayed on podcast platforms)
      - `audioTitle` string — Original title from the generated audio content
      - `audioUrl` string — Direct URL to the episode audio file (MP3 format for platform compatibility)
      - `requestedOn` string, date-time — When the episode was requested/created
      - `succeededOn` string, date-time — When the episode processing completed successfully
      - `scheduledOn` string, date-time — When the episode is scheduled to be published (if scheduled)
      - `fileSize` integer — Audio file size in bytes (required for RSS enclosure tag)
      - `durationSeconds` integer — Episode duration in seconds (displayed on podcast platforms)
      - `podcastShowIds` string[] — Array of podcast show IDs this episode belongs to (empty for orphaned episodes)
    - `totalCount` integer — Total number of episodes
    - `page` integer — Current page number
    - `pageSize` integer — Number of items per page
    - `totalPages` integer — Total number of pages

## Other responses

- `401` — Unauthorized - valid API token required
- `500` — Internal server error

---

[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)
