THEOlive REST API
THEOlive provides a REST API to manage channels, receive events, create reports, and set up webhooks.
Alternatively, you can perform the most common actions directly from the THEOlive management console. See our getting started guide for more information.
Channels
📄️ Get all channels
Get all channels
📄️ Create a new channel
Create a new channel
📄️ Get a channel by ID
Get a channel by ID
📄️ Update a channel by ID
Update a channel by ID
📄️ Delete a channel by ID
Delete a channel by ID
📄️ Start a channel by ID
Start a channel by ID
📄️ Stop a channel by ID
Stop a channel by ID
📄️ Get all ingests of a channel by ID
Get all ingests of a channel by ID
📄️ Create a new ingest for channel
Create a new ingest for channel
📄️ Get all engines of a channel by ID
Get all engines of a channel by ID
📄️ Create a new engine for channel
Create a new engine for channel
📄️ Get all distributions of a channel by ID
Get all distributions of a channel by ID
📄️ Create a new distribution for channel
Create a new distribution for channel
📄️ Get all discovery overrides of a channel by ID
Get all discovery overrides of a channel by ID
📄️ Create a new discovery override for channel
Create a new discovery override for channel
Ingests
📄️ Get an ingest by ID
Get an ingest by ID
📄️ Update an ingest by ID
Update an ingest by ID
📄️ Delete an ingest by ID
Delete an ingest by ID
📄️ Get all engines of an ingest by ID
Get all engines of an ingest by ID
📄️ Create a new engine for ingest
Create a new engine for ingest
Engines
📄️ Get an engine by ID
Get an engine by ID
📄️ Update an engine by ID
Update an engine by ID
📄️ Delete an engine by ID
Delete an engine by ID
📄️ Start an engine by ID
Start an engine by ID
📄️ Stop an engine by ID
Stop an engine by ID
Distributions
📄️ Get a distribution by ID
Get a distribution by ID
📄️ Update a distribution by ID
Update a distribution by ID
📄️ Delete a distribution by ID
Delete a distribution by ID
📄️ Get all security keys of a distribution by ID
Get all security keys of a distribution by ID
📄️ Create a new security key for the distribution
Create a new security key for the distribution
📄️ Delete all security keys of a distribution
Delete all security keys of a distribution
📄️ Delete a security key
Delete a security key
Webhooks
📄️ Get all webhooks
Get all webhooks
📄️ Create a new webhook
Create a new webhook
📄️ Get a webhook by ID
Get a webhook by ID
📄️ Update a webhook by ID
Update a webhook by ID
📄️ Delete a webhook by ID
Delete a webhook by ID
ABR
📄️ Get all ABR ladders for organization
Get all ABR ladders for organization
Regions
📄️ Get all regions for organization
Get all regions for organization
Info
📄️ Get API info
Returns basic information about the API.