Unscored, age-gated catalog read
Unscored, age-gated catalog read
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Query parameters
Optional content-kind filter, accepted in any casing and normalized to ‘Movie’, ‘TV’, ‘Audio’, or ‘Game’; omitted applies no kind filter, so every catalog kind is returned.
Optional page size, 1-500 inclusive; omitted returns the full age-gated/kind-filtered page.
Optional zero-based skip count; omitted defaults to 0.
Untrusted locator only (never a trust assertion) — together with memberSlot, selects the bound member profile server-side; an absent or unbound value resolves to the most-restrictive (child-safe) age tier.
Untrusted locator only (never a trust assertion), paired with seatId — memberSlot alone is per-seat, not session-globally-unique.
Response
The count of titles this request could serve, before age-gate exclusion: the caller’s visible catalog — and, when the session is bound to a flight with a pushed active catalog, only the titles on that flight.
Honest count of items the age gate removed from that total — this number is always accurate, never silently omitted.
The server-resolved age tier the age gate applied (never a client-asserted value).