publ betaReference (MCP guide)
Open publ console

serial_catalogs_get

# serial_catalogs_get

Lists, searches or reads episode catalogs, their memberships, episodes and individual prices in the Serial VOD app (pApp C00006). Read only; changes go through the matching apply tool.

## Inputs

| Field | Required here | Contract |
| --- | --- | --- |
| `view` | No | When alternative 1: one of: `catalogs`, `catalog_search`, `membership_search`, `catalog_details`, `catalog_memberships`, `catalog_pricing`, `catalog_contents`, `catalog_bulk_state` (by `kind`); default `{"kind":"catalogs"}` |
| `view.page` | No | When alternative 1 and `view.kind` is `catalog_search`: integer; minimum 1; maximum 1000000; default `1` |
| `view.limit` | No | When alternative 1 and `view.kind` is `catalog_search`: `15` or `30` or `50` or `100`; default `15` |
| `view.search` | No | When alternative 1 and `view.kind` is `catalog_search`: string; max length 500 |
| `view.isActive` | No | When alternative 1 and `view.kind` is `catalog_search`: boolean |
| `view.page` | No | When alternative 1 and `view.kind` is `membership_search`: integer; minimum 1; maximum 1000000; default `1` |
| `view.limit` | No | When alternative 1 and `view.kind` is `membership_search`: `15` or `30` or `50` or `100`; default `15` |
| `view.search` | No | When alternative 1 and `view.kind` is `membership_search`: string; max length 500 |
| `view.catalogId` | Yes | When alternative 1 and `view.kind` is `catalog_details`: string; min length 1; max length 128; pattern `^[A-Za-z0-9_-]+$` |
| `view.catalogId` | Yes | When alternative 1 and `view.kind` is `catalog_memberships`: string; min length 1; max length 128; pattern `^[A-Za-z0-9_-]+$` |
| `view.catalogId` | Yes | When alternative 1 and `view.kind` is `catalog_pricing`: string; min length 1; max length 128; pattern `^[A-Za-z0-9_-]+$` |
| `view.catalogId` | Yes | When alternative 1 and `view.kind` is `catalog_contents`: string; min length 1; max length 128; pattern `^[A-Za-z0-9_-]+$` |
| `view.postIds` | No | When alternative 1 and `view.kind` is `catalog_contents`: array; items: integer; greater than 0; max items 200 |
| `view.catalogIds` | Yes | When alternative 1 and `view.kind` is `catalog_bulk_state`: array; items: string; min length 1; max length 128; pattern `^[A-Za-z0-9_-]+$`; min items 1; max items 100 |
| `view` | Yes | When alternative 2: object |
| `view.kind` | Yes | When alternative 2: `catalog_creation` |
| `view.targetModel` | Yes | When alternative 2: `POST` |