Dolby OptiView Live is one of 7 APIs that Dolby publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Streaming, Live, and Video. The published artifact set on APIs.io includes API documentation, an API reference, an OpenAPI specification, and authentication docs.
This API exposes
82 operations
across 57 paths,
organized into 10 resource areas,
and defines 85 schemas.
It is described by OpenAPI 3.0.0, at version v2.
Requests are made against 2 base URLs: https://api.theo.live/v2, https://api.theo.live.
82 operations57 paths85 schemas9 DELETE52 GET7 PATCH14 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.0
API Version
v2
Base URL
https://api.theo.live/v2
Authentication
HTTP Basic
Resource Areas
10
Authentication & Security 1
Dolby OptiView Live declares
1 security scheme
for authenticating requests.
It accepts HTTP basic authentication (BasicAuth).
By default, every request must be authenticated.
Paths & Operations 82
Across 57 paths, the API surfaces 82 operations — 9 DELETE, 52 GET, 7 PATCH, 14 POST. They span 10 resource areas: Channels, Ingests, Engines, Distributions, Regions, ABR Ladders, Webhooks, Schedulers, Custom Endpoints, Monitoring. Each is listed below with its method, path, parameters, and response codes.
Channels 28
GET
/channels
Get all channels
get-channels7 params→ 200
POST
/channels
Create a new channel
create-channelbody→ 200
GET
/channels/{id}
Get a channel by ID
get-channel2 params→ 200
PATCH
/channels/{id}
Update a channel by ID
update-channel1 parambody→ 200
DELETE
/channels/{id}
Delete a channel by ID
delete-channel1 param→ 204
GET
/channels/{id}/drm/configs
Get the DRM content protection configurations of a channel
get-channel-drm-configs1 param→ 200
POST
/channels/{id}/start
Start a channel (will start all connected engines)
The contract defines 85 schemas that model the data the API accepts and returns. The most detailed are Distribution (17 properties), UpdateDistributionBody (15 properties), CreateDistributionBody (15 properties), Channel (13 properties). Each schema is shown below with its type and property counts.
PaginatedChannelResult
object
2 properties2 required
Channel
object
13 properties7 required
ChannelCreatedObjectResult
object
1 property1 required
ChannelCreated
Created channel with connected resources
Ingest
object
10 properties7 required
IngestSdi
object
SDI capture card configuration (only for sdi-pull ingests)
6 properties
IngestNdi
object
NDI source configuration (only for ndi-pull ingests)
1 property1 required
Distribution
object
17 properties8 required
CreateChannelBody
object
10 properties1 required
Restream
object
2 properties2 required
CreateIngestBody
object
8 properties2 required
ChannelObjectResultWithIncludes
object
4 properties1 required
IncludedIngests
object
Included ingests preview
4 properties4 required
IncludedEngines
object
Included engines preview
4 properties4 required
IncludedDistributions
object
Included distributions preview
4 properties4 required
ChannelDrmConfigsResult
object
1 property1 required
ChannelDrmContentProtection
object
5 properties1 required
ChannelObjectResult
object
1 property1 required
UpdateChannelBody
object
8 properties
PaginatedIngestResult
object
2 properties2 required
IngestObjectResult
object
1 property1 required
PaginatedEngineResult
object
2 properties2 required
EngineObjectResult
object
1 property1 required
PaginatedDistributionResult
object
2 properties2 required
DistributionObjectResult
object
1 property1 required
CreateDistributionBody
object
15 properties1 required
SendInstreamMetadataBody
string
Binary blob of instream metadata as the payload for the UUID
PaginatedEngineRunResult
object
2 properties2 required
EngineRun
object
8 properties5 required
AnalyticsListResult
object
1 property1 required
ViewingBrowserListResult
object
1 property1 required
ViewingCountryListResult
object
1 property1 required
CountryInsightsListResult
object
1 property1 required
BrowserOsInsightsListResult
object
1 property1 required
ViewersInsightsListResult
object
1 property1 required
UpdateIngestBody
object
8 properties
EngineRunObjectResult
object
1 property1 required
UpdateDistributionBody
object
15 properties
DistributionSecurityKeyListResult
object
1 property1 required
DistributionSecurityKeyObjectResult
object
1 property1 required
CreateDistributionSecurityKeyBody
object
2 properties1 required
RegionListResult
object
1 property1 required
RegionResult
object
1 property1 required
SdiDeviceListResult
object
1 property1 required
SdiDevice
object
6 properties5 required
NdiSourceListResult
object
1 property1 required
NdiSource
object
6 properties6 required
AbrListResult
object
1 property1 required
PaginatedWebhookResult
object
2 properties2 required
Webhook
object
8 properties7 required
WebhookObjectResult
object
1 property1 required
CreateWebhookBody
object
5 properties3 required
UpdateWebhookBody
object
5 properties
WebhookSecretResult
object
1 property1 required
PaginatedWebhookLogResult
object
2 properties2 required
WebhookLog
object
5 properties5 required
PaginatedSchedulerResult
object
2 properties2 required
Scheduler
object
13 properties10 required
SchedulerChannelSelection
object
2 properties1 required
SchedulerObjectResult
object
1 property1 required
CreateSchedulerBody
object
10 properties3 required
UpdateSchedulerBody
object
10 properties
CustomEndpointObjectResult
object
1 property1 required
CustomEndpoint
object
Custom endpoint object
13 properties12 required
CreateCustomEndpointBody
object
8 properties6 required
CustomEndpointDrmConfig
object
Optional DRM configuration
5 properties1 required
CustomEndpointListResult
object
1 property1 required
UpdateCustomEndpointBody
object
8 properties
ChannelMonitoringResult
object
1 property1 required
ChannelMonitoringData
object
6 properties6 required
IngestMonitoringStatus
object
2 properties2 required
EngineMonitoringStatus
object
4 properties2 required
DistributionMonitoringStatus
object
2 properties2 required
MonitoringError
object
2 properties2 required
IngestMonitoringResult
object
1 property1 required
IngestMonitoringData
object
6 properties3 required
IngestMetricDataPoint
object
5 properties5 required
EngineMonitoringResult
object
1 property1 required
EngineMonitoringData
object
3 properties2 required
EngineRenditionData
object
2 properties2 required
EngineRenditionMetricDataPoint
object
3 properties3 required
ChannelIngestsMonitoringResult
object
1 property1 required
ChannelIngestsMonitoringData
object
4 properties4 required
ChannelEnginesMonitoringResult
object
1 property1 required
ChannelEnginesMonitoringData
object
4 properties4 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Dolby OptiView Live, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.