Dolby Analytics API

Viewer connection analytics records

Operations 23

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /api/records/viewers Look up viewer connection records · Viewer Records #
Ask an LLM
“Who connected to my streams, and how long did each viewer session last?”
“Can I filter viewer connection records to sessions that started after a given time?”
Tell an agent
Pull viewer connection records for stream {stream_names}.
Get viewer connection records that started after {start_time}.
GET /api/analytics/account/total Get total account usage for a date range · Account Total #
Ask an LLM
“How much streaming usage did my whole account rack up last month?”
“What is my account's total usage between two dates, as a single number?”
Tell an agent
Get my account's total usage from {start_date} to {stop_date}.
Sum all account usage between {start_date} and {stop_date} into one total.
GET /api/analytics/account/series Chart account usage over time · Account Series #
Ask an LLM
“How did my account's usage trend day by day across a date range?”
“Can I break my account usage into a time series at a chosen resolution?”
Tell an agent
Chart my account usage from {start_date} to {stop_date} at {resolution} resolution.
Give me a {resolution} time series of account usage starting {start_date} through {stop_date}.
GET /api/analytics/account/geo_total Get account bandwidth and duration by country · Account Geo Total #
Ask an LLM
“Which countries used the most bandwidth and watch duration on my account?”
“What were bandwidth and duration totals per country code across my account?”
Tell an agent
Total bandwidth and duration per country for my account from {start_date} to {stop_date}.
Rank countries by bandwidth and viewing duration on my account between {start_date} and {stop_date}.
GET /api/analytics/account/geo_series Chart account usage per country over time · Account Geo Series #
Ask an LLM
“How did publishes and views per country change over time on my account?”
“Can I get a per-country time series of bandwidth, duration, publishes and views?”
Tell an agent
Build a {resolution} per-country series of bandwidth, duration, publishes and views from {start_date} to {stop_date}.
Show account publishes and views by country over time between {start_date} and {stop_date}, bucketed {resolution}.
GET /api/analytics/streams/total Get total usage for specific streams · Streams Total #
Ask an LLM
“How much usage did a particular stream name generate over a date range?”
“Can I compare total usage across several named streams at once?”
Tell an agent
Get total usage for stream {stream_names} from {start_date} to {stop_date}.
Compare overall usage of streams {stream_names} between {start_date} and {stop_date}.
GET /api/analytics/streams/series Chart usage over time for specific streams · Streams Series #
Ask an LLM
“How did usage of one stream trend over time at an hourly or daily resolution?”
“Can I see a time series of usage for each of several streams?”
Tell an agent
Chart usage for stream {stream_names} at {resolution} resolution from {start_date} to {stop_date}.
Give me a {resolution} usage series per stream for {stream_names} between {start_date} and {stop_date}.
GET /api/analytics/streams/geo_total Get stream bandwidth and duration by country · Streams Geo Total #
Ask an LLM
“Which countries consumed the most bandwidth and duration on a specific stream?”
“What were the per-country bandwidth and duration totals for my named streams?”
Tell an agent
Total bandwidth and duration per country for stream {stream_names} from {start_date} to {stop_date}.
Break down duration by country for streams {stream_names} between {start_date} and {stop_date}.
GET /api/analytics/streams/geo_series Chart per-country usage over time for streams · Streams Geo Series #
Ask an LLM
“How did a stream's per-country publishes and views change over time?”
“Can I get a time series by country for specific streams instead of the whole account?”
Tell an agent
Build a {resolution} per-country series of publishes and views for stream {stream_names} from {start_date} to {stop_date}.
Track country-level bandwidth over time for streams {stream_names}, {resolution}, between {start_date} and {stop_date}.
GET /api/analytics/account/geo Get account bandwidth and views by country · Account Geo #
Ask an LLM
“How many views did my account get from each country?”
“Which countries drove the most views and bandwidth across my account?”
Tell an agent
Count views and bandwidth per country for my account from {start_date} to {stop_date}.
Show which countries watched my account's streams most between {start_date} and {stop_date}.
GET /api/analytics/streams/geo Get stream views and bandwidth by country · Streams Geo #
Ask an LLM
“How many views did a specific stream get in each country?”
“Where in the world are viewers of my named streams watching from?”
Tell an agent
Count views and bandwidth per country for stream {stream_names} from {start_date} to {stop_date}.
Show the countries viewing streams {stream_names} between {start_date} and {stop_date}.
GET /api/analytics/tracking/streams/total Get bandwidth per tracking ID on given streams · Total bandwidth per TrackingID per stream #
Ask an LLM
“How much bandwidth did each tracking ID use on a given stream?”
“Can I split a stream's total bandwidth by the tracking IDs attached to it?”
Tell an agent
Total bandwidth per tracking ID on stream {stream_names} from {start_date} to {stop_date}.
List every tracking ID's bandwidth for streams {stream_names} between {start_date} and {stop_date}.
GET /api/analytics/tracking/streams/series Chart tracking-ID bandwidth over time per stream · Series bandwidth per TrackingID per stream #
Ask an LLM
“How did bandwidth for each tracking ID on a stream change over time?”
“Can I see a stream's tracking-ID bandwidth as an hourly or daily series?”
Tell an agent
Chart tracking-ID bandwidth on stream {stream_names} at {resolution} from {start_date} to {stop_date}.
Give me a {resolution} bandwidth series by tracking ID for streams {stream_names}, {start_date} to {stop_date}.
GET /api/analytics/tracking/total Get total bandwidth for tracking IDs · Total bandwidth for streams specified by TrackingID #
Ask an LLM
“How much bandwidth did one tracking ID consume across its streams?”
“What's the total bandwidth for a set of tracking IDs, stream by stream?”
Tell an agent
Get total bandwidth for tracking ID {tracking_ids} from {start_date} to {stop_date}.
Report bandwidth stream by stream for tracking IDs {tracking_ids} between {start_date} and {stop_date}.
GET /api/analytics/tracking/series Chart bandwidth over time for tracking IDs · Series bandwidth for streams specified by TrackingID #
Ask an LLM
“How did a tracking ID's bandwidth trend over time?”
“Can I get a time series of bandwidth keyed by tracking ID rather than stream?”
Tell an agent
Chart bandwidth for tracking ID {tracking_ids} at {resolution} resolution from {start_date} to {stop_date}.
Give me a {resolution} series of bandwidth for tracking IDs {tracking_ids}, {start_date} through {stop_date}.
GET /api/analytics/transcoder/total Get total transcoder minutes · Get Total Transcoder Minutes #
Ask an LLM
“How many transcoder minutes has my account used this month?”
“Why don't today's transcoder minutes show up in my total yet?”
Tell an agent
Total my transcoder uptime minutes from {start_date} to {stop_date}.
Get the transcoder minutes billed between {start_date} and {stop_date} as one number.
GET /api/analytics/transcoder/series List daily transcoder minutes · Get Transcoder Minutes Series #
Ask an LLM
“Which days had the most transcoder uptime on my account?”
“Can I see transcoder minutes broken out per day?”
Tell an agent
List transcoder minutes per day from {start_date} to {stop_date}.
Show my daily transcoder uptime between {start_date} and {stop_date}.
GET /api/analytics/clip/series List daily clip minutes · Get Clip Minutes Series #
Ask an LLM
“How many clip minutes did we generate each day?”
“Why are some days missing from my clip usage series?”
Tell an agent
List daily clip minutes from {start_date} to {stop_date}.
Show clip usage per day between {start_date} and {stop_date}.
GET /api/analytics/storage/series List daily storage GB-hours · Get Storage GB-hours Series #
Ask an LLM
“How many GB-hours of stored media did we use each day?”
“Can I see my daily stored-media usage as a series?”
Tell an agent
List daily storage GB-hours from {start_date} to {stop_date}.
Show stored-media GB-hours per day between {start_date} and {stop_date}.
GET /api/analytics/media/storage/usage Get current bytes stored for media assets · Usage #
Ask an LLM
“How much storage are my recordings, clips and timelines using right now?”
“What's the total byte count of all my stored media assets?”
Tell an agent
Tell me how many bytes my media assets currently occupy.
Check total current storage across recordings, clips and timelines.
GET /api/analytics/media/storage/usage/billing Get billable media storage GB-hours · Usage Billable #
Ask an LLM
“How many billable gigabyte hours of media storage did I use in a date range?”
“What will I be billed for storing recordings, clips and timelines last month?”
Tell an agent
Get billable media storage GB-hours from {start_date} to {stop_date}.
Total the storage gigabyte hours I'm billed for between {start_date} and {stop_date}.
GET /api/analytics/drm/series List daily DRM license requests · DRM Daily Usage #
Ask an LLM
“How many DRM license requests came in each day, and with what status?”
“Did any day show a spike in failed DRM license requests?”
Tell an agent
List DRM license requests per day from {start_date} to {stop_date}.
Show daily DRM license request statuses between {start_date} and {stop_date}.
GET /api/analytics/drm/total Get total DRM license requests · DRM Total Usage #
Ask an LLM
“What's the total number of DRM license requests over a period?”
“How many DRM license requests succeeded versus failed in total?”
Tell an agent
Total all DRM license requests from {start_date} to {stop_date}.
Summarize DRM license request counts by status between {start_date} and {stop_date}.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/dolby:dolby-analytics-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.

OpenAPI Specification

dolby-analytics-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Dolby Analytics API
  version: 1.0.0
  description: 'Operations tagged Analytics across 2 of this provider''s published API definitions: dolby-millicast-analytics-openapi-original.json, dolby-millicast-api-openapi-original.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://analyticsapi.millicast.com
- url: https://api.millicast.com
security:
- API_Secret: []
tags:


# --- truncated at 32 KB (100 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dolby/refs/heads/main/openapi/dolby-analytics-api-openapi.yml