list_episodes
Retrieve episodes for a specific show with optional filters by title, status, or pagination. Use sparse fieldsets to request only needed attributes.
Instructions
List episodes for a specific show. Use 'fields' to request only specific attributes and reduce response size (e.g. {"episode": ["title", "number", "status", "season"]}). Use 'query' to search by title.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| per | No | Items per page (default 10, max 100) | |
| page | No | Page number for pagination | |
| order | No | Sort order: 'desc' (newest first, default) or 'asc' (oldest first) | |
| query | No | Search episodes by title | |
| fields | No | Sparse fieldsets to reduce response size. Keys are resource types (e.g. 'episode'), values are arrays of field names (e.g. ['title', 'number', 'status', 'season', 'transcript_url']) | |
| status | No | Filter episodes by status | |
| show_id | Yes | ID of the show to list episodes for |