On this page
The reference documents each endpoint of the Wandura Delivery API: parameters, fields, examples, headers and errors, generated from the OpenAPI description. The rules shared by every endpoint — authentication, pagination, ticket lifetime, freshness, retries, rate limits, versioning — are on Canonical API behaviour.
Base URL
https://www.wandura.aiAlways www.wandura.ai. The bare domain answers 308 to www, and some HTTP clients drop the body or headers of a POST when they follow a redirect.
Endpoints
| Method | Path | Scope | Page |
|---|---|---|---|
GET |
/api/delivery/v1/catalog |
metadata:read |
List licensed catalog |
GET |
/api/delivery/v1/config |
any |
Get configuration |
GET |
/api/delivery/v1/creatives |
creatives:export |
List creatives |
GET |
/api/delivery/v1/creatives/{id} |
creatives:export |
Get a creative |
POST |
/api/delivery/v1/playback |
playback |
Request playback |
GET |
/api/delivery/v1/videos |
videos:read |
List open videos |
GET |
/api/delivery/v1/videos/{id} |
videos:read |
One open video with a fresh playback link |
Any other path under /api/delivery/v1/ answers 404 not_found; a real path with the wrong method answers 405.
Machine-readable contract: the OpenAPI 3 description of every endpoint above is published at https://docs.wandura.ai/developers/openapi/delivery-v1.json. Use it to generate a client or to validate your integration. It changes only additively within /v1.
Server-to-server only
Call these endpoints from your backend, never from a browser or an app: they send no CORS headers, and a key inside a client can be extracted. See Security.
Requests and responses
- Bodies are JSON. Send
Content-Type: application/jsononPOST. - Film, episode, creative and video IDs are UUID strings.
- Times are ISO 8601 UTC strings (
expires_at), except in the creatives feed, which uses Unix epoch seconds. - Every response carries
Wandura-VersionandWandura-API-Status: beta. - Ignore fields, values and error codes you do not recognise: see Versioning and API evolution.
Where the shared rules live
| Topic | Page |
|---|---|
| Keys, scopes | Authentication |
| Pagination, tickets, freshness, retries, rate limits, versioning | Canonical API behaviour |
| Every error, per endpoint | Errors |
| Rate limits under load | Rate limits |
| Dated versions, deprecations | Versioning and API evolution |
Beta
The API is in beta. During the beta Wandura may still change behaviour inside /v1, under the beta rule; every change is in the changelog.
Updated 2 Oct 2026 · Change history (6)