Skip to main content

Publish an enriched TemsCore media work.

POST 

/api/ingest/media-works

Accepts a single enriched TemsCore media work and its articles and relays it to the Source Explorer's content store for indexing.

The request is accepted asynchronously: a 202 Accepted means the payload passed authentication and the structural and enrichment invariants, and has been handed to the content store. Indexing completion is not awaited in the response.

Request

Responses

Accepted. The payload was authenticated, passed all invariants, and was handed to the content store for indexing. Indexing completion is not awaited.

A minimal acknowledgement envelope is returned so callers that expect a JSON body on success (the EBU local indexer being the primary example) can parse the response uniformly. The envelope carries no domain data — the endpoint remains write-only and the shape is intentionally stable.