Replace a flight's active catalog by external id
Fully replaces the set of titles actually loaded on a flight, given their external ids in a source-system namespace. Designed for the short boarding window: ids only — nothing is embedded or re-ingested here, so the call is fast and retry-safe. The flight must already be registered (else 404). Ids that cannot be resolved to a known platform title are reported back verbatim in unresolvedExternalIds and are NEVER guessed — resolve them by ingesting those titles centrally first. Once set, a flight’s active catalog only ever NARROWS what a session bound to that flight sees; it never overrides age gating.
Authentication
OAuth authentication of the form <token>.
Path parameters
Request
The id-namespace token the externalTitleIds belong to — the same sourceSystem value
used when the titles were centrally ingested.
The external ids of every title loaded on this flight — at least 1, at most 10,000 per request.
Response
The number of titles now in this flight’s active set: the count of DISTINCT titles the submitted ids resolved to. Several external ids can name the same title (for example separate ids for two encodes of one film), so this can be lower than the number of ids that resolved — it always equals the size of the set the flight now carries.
Submitted ids with no known platform title, echoed verbatim. Empty = every id resolved.