Ingenee API
Programme your library, Studio, VOD pages and FAST channels from your own systems.
The Ingenee API gives your systems the same operations the Ingenee console gives your team: manage titles and catalogs, run imports and enrichment, upload media to Studio, build VOD pages, and generate, edit and publish FAST channel schedules and EPGs.
Every call is made with an organisation API key and acts inside that one organisation. The rules your team works under apply to the API too. Locked fields stay locked, the publish gate still blocks, and AI output is still a proposal until someone approves it.
Quickstart
Create a key and make your first call in five minutes.
Authentication
API keys, scopes and roles.
Library
Create, edit, lock and sync titles.
Studio
Upload media and run Studio operations.
Channels & schedules
Suggest, edit and publish a FAST schedule.
API reference
Every endpoint, with a live “Try it” console.
Base URL
https://dev.app.ingenee.ai/api/v1All requests and responses are JSON (UTF-8) unless an endpoint says otherwise. EPG, transmission and export endpoints return XML or CSV. Timestamps are ISO-8601 in UTC, and ids are UUIDs.
What you can do
| Area | Typical use |
|---|---|
| Library | Mirror titles into your CMS, push edits back, lock fields, manage images, versions and rights |
| Imports & exports | Bulk-load a catalog from your rows or an MRSS feed, and export the library as CSV |
| Enrichment & review | Match titles to TMDB/IMDb, re-run AI enrichment, accept or reject AI suggestions |
| Studio | Upload or import video, then run transcription, scene detection, thumbnails, dubbing and subtitles |
| Pages (VOD) | Read published pages and rails for your storefront, and build, edit and publish storefront pages |
| Channels | Create FAST channels, suggest a schedule, edit it, publish it, and read its EPG |
| Slates & ads | Pick slates and fallbacks, read ad breaks, manage ad inventory, campaigns and interstitials |
| Distribution | Portals, buyers, deals and licenses |