Dolby · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Dolby Monitoring API
10 actions
10 updates
phrasing
extends
openapi/dolby-monitoring-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Dolby's API. It is a proposal applied on top of the contract, not a document Dolby publishes.
What the actions change
x-apievangelist-phrasing
Targets 10
$.info
$.paths['/api/monitoring/streams'].get
$.paths['/api/monitoring/streams/{streamName}'].get
$.paths['/api/monitoring/summary'].get
$.paths['/api/monitoring/summary/{streamName}'].get
$.paths['/monitoring/channels/{channelId}'].get
$.paths['/monitoring/ingests/{ingestId}'].get
$.paths['/monitoring/engines/{engineId}'].get
$.paths['/monitoring/channels/{channelId}/ingests'].get
$.paths['/monitoring/channels/{channelId}/engines'].get
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Dolby Monitoring API
version: 1.0.0
extends: openapi/dolby-monitoring-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 9
- target: $.paths['/api/monitoring/streams'].get
update:
x-apievangelist-phrasing:
intent: List live and recent streams in detail
effect: read
questions:
- Which streams are live right now or ended in the last hour?
- Can I list only multisource or restreaming streams that are active?
instructions:
- text: List detailed info on all active and recently ended streams.
- text: Show detailed stream monitoring for streams matching {searchSubstring}.
slots:
searchSubstring: query.searchSubstring
method: generated
generated: '2026-10-01'
- target: $.paths['/api/monitoring/streams/{streamName}'].get
update:
x-apievangelist-phrasing:
intent: Get full monitoring details of a stream
effect: read
questions:
- What are the full feed details of a stream I'm monitoring?
- Does getting stream details need the LiveMonitoring feature?
instructions:
- text: Show full stream details for {streamName}.
slots:
streamName: path.streamName
- text: Get the feed-level monitoring details of stream {streamName}.
slots:
streamName: path.streamName
method: generated
generated: '2026-10-01'
- target: $.paths['/api/monitoring/summary'].get
update:
x-apievangelist-phrasing:
intent: List a lightweight summary of streams
effect: read
questions:
- Can I get a quick summary list of active and recently ended streams?
- Is there a lighter stream list I can filter by cluster?
instructions:
- text: List a summary of active and recently ended streams.
- text: Show stream summaries in cluster {cluster}.
slots:
cluster: query.cluster
method: generated
generated: '2026-10-01'
- target: $.paths['/api/monitoring/summary/{streamName}'].get
update:
x-apievangelist-phrasing:
intent: Get a lightweight summary of one stream
effect: read
questions:
- Can I get a stream's summary without all the feed details?
- What is the quick status of one stream by name?
instructions:
- text: Show the summary of stream {streamName}.
slots:
streamName: path.streamName
- text: Get a lite status for stream {streamName} without feed details.
slots:
streamName: path.streamName
method: generated
generated: '2026-10-01'
- target: $.paths['/monitoring/channels/{channelId}'].get
update:
x-apievangelist-phrasing:
intent: Get health status of a channel
effect: read
questions:
- Are a channel's ingests, engines and distributions healthy right now?
- Can I check the overall status of one channel at a glance?
instructions:
- text: Show monitoring status for channel {channelId}.
slots:
channelId: path.channelId
- text: Check the health of channel {channelId}.
slots:
channelId: path.channelId
method: generated
generated: '2026-10-01'
- target: $.paths['/monitoring/ingests/{ingestId}'].get
update:
x-apievangelist-phrasing:
intent: Get metrics for one ingest
effect: read
questions:
- What packet loss and round-trip time is one ingest seeing?
- Can I get bitrate metrics for a single ingest over a time window?
instructions:
- text: Show monitoring metrics for ingest {ingestId}.
slots:
ingestId: path.ingestId
- text: Get packet loss and bitrate for ingest {ingestId} from {start} to {end}.
slots:
ingestId: path.ingestId
start: query.start
end: query.end
method: generated
generated: '2026-10-01'
- target: $.paths['/monitoring/engines/{engineId}'].get
update:
x-apievangelist-phrasing:
intent: Get rendition metrics for one engine
effect: read
questions:
- How are the renditions of a single engine performing?
- Can I see one engine's rendition metrics over a time window?
instructions:
- text: Show monitoring metrics for engine {engineId}.
slots:
engineId: path.engineId
- text: Get rendition metrics for engine {engineId} from {start} to {end}.
slots:
engineId: path.engineId
start: query.start
end: query.end
method: generated
generated: '2026-10-01'
- target: $.paths['/monitoring/channels/{channelId}/ingests'].get
update:
x-apievangelist-phrasing:
intent: Get metrics for all ingests of a channel
effect: read
questions:
- How are all the ingests on a channel performing together?
- Can I pull ingest metrics for every feed on one channel at once?
instructions:
- text: Show detailed ingest metrics for every ingest on channel {channelId}.
slots:
channelId: path.channelId
- text: Get ingest monitoring for channel {channelId} from {start} to {end}.
slots:
channelId: path.channelId
start: query.start
end: query.end
method: generated
generated: '2026-10-01'
- target: $.paths['/monitoring/channels/{channelId}/engines'].get
update:
x-apievangelist-phrasing:
intent: Get metrics for all engines of a channel
effect: read
questions:
- How are all the engines on a channel performing?
- Can I pull rendition metrics for every engine of one channel at once?
instructions:
- text: Show detailed engine metrics for every engine on channel {channelId}.
slots:
channelId: path.channelId
- text: Get engine monitoring for channel {channelId} from {start} to {end}.
slots:
channelId: path.channelId
start: query.start
end: query.end
method: generated
generated: '2026-10-01'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/dolby-monitoring-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.