Delivery API Reference

Read-only endpoints for fetching media manifests and segment metadata. All responses are JSON unless stated otherwise.

Getting started

Base path is versioned. Clients should pin a major version and handle 410 Gone for retired ones.

GET /api/v4/media/manifest?id=<asset>
Accept: application/json

Authentication

Public assets need no credentials. Private ones use a short-lived signature appended to the query string.

Segments

FieldTypeNotes
durationfloatseconds, 3 decimals
bandwidthintbits per second
codecsstringRFC 6381 form

Error codes

CodeMeaning
400malformed query
404asset not found
429too many requests
503upstream unavailable

Rate limits

Default quota is 120 requests per minute per address. Exceeding it returns 429 with a Retry-After header.

Changelog

v4.3 — added codecs to segment payload.
v4.2 — manifest caching headers aligned with upstream.
v4.1 — deprecated legacy_id.