JellypodJellypod
Episodes

List episodes

GET
/episodes

List all episodes in the organization. Supports filtering by podcast and status.

Authorization

BearerAuth
AuthorizationBearer <token>

Jellypod API key. Create and manage keys from the Jellypod dashboard under Settings → API Keys.

In: header

Query Parameters

cursor?string

Opaque cursor from a previous response's next_cursor field. Omit for the first page.

limit?integer

Number of items to return per page.

Default20
Range1 <= value <= 100
podcast_id?string

Filter episodes by podcast ID.

Formatuuid
status?string

Filter episodes by status.

Value in"draft" | "generating" | "ready" | "scheduled" | "published" | "failed"

Response Body

application/json

application/json

application/json

curl -X GET "https://api.jellypod.com/v1/episodes"
{
  "data": [
    {
      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
      "podcast_id": "4c1cb0f8-818b-4f7a-9ddb-0d1ea990b35a",
      "status": "draft",
      "title": "string",
      "description": "string",
      "image_url": "http://example.com",
      "video_url": "http://example.com",
      "audio_url": "http://example.com",
      "duration": 0,
      "host_ids": [
        "string"
      ],
      "source_ids": [
        "497f6eca-6276-4993-bfeb-53cbbbba6f08"
      ],
      "created_at": "2019-08-24T14:15:22Z",
      "updated_at": "2019-08-24T14:15:22Z"
    }
  ],
  "pagination": {
    "has_more": true,
    "next_cursor": "string"
  }
}

Was this page helpful?