Dolby Account API

The Account API from Dolby — 9 operation(s) for account.

Operations 17

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

PUT /api/v3/account/media/expiration Change media asset expiration rules · Update Account Media Assets Expiration Rules #
Ask an LLM
“Can I make recordings expire after a different number of days account-wide?”
“How do I change how long clips are retained by default?”
Tell an agent
Set the account expiration rule for recordings to {recordings}.
Update default clip expiration to {clips} and timeline expiration to {timelines}.
GET /api/v3/account/media/expiration View media asset expiration rules · Get Account Media Assets Expiration Rule #
Ask an LLM
“How long are my recordings and clips kept before they expire?”
“What account-wide expiration rules apply to timelines, recordings and clips?”
Tell an agent
Show my account's media asset expiration rules.
Tell me when recordings and clips expire by default on my account.
GET /api/v3/account/media/storage List cloud storage profiles · List Storage Profiles #
Ask an LLM
“Which cloud storage profiles have I set up for media delivery?”
“Can I find out which storage profile is the account default?”
Tell an agent
List my storage profiles.
Show storage profiles sorted by {sort}.
POST /api/v3/account/media/storage Create a cloud storage profile · Create Storage Profile #
Ask an LLM
“How do I send finished recordings to my own S3 or Google Cloud Storage bucket?”
“Can I make a new storage profile the account default?”
Tell an agent
Create a {type} storage profile named {name} with options {options}.
Add a default storage profile of type {type} using options {options}.
DELETE /api/v3/account/media/storage/{id} Delete a storage profile · Delete Storage Profile #
Ask an LLM
“How do I remove a storage profile I no longer use?”
“What do I need to delete a saved storage profile?”
Tell an agent destructive · confirm first
Delete storage profile {id}.
Remove the storage profile with ID {id} from my account.
GET /api/v3/account/media/storage/{id} Get one storage profile · Get Storage Profile #
Ask an LLM
“What settings does a particular storage profile have?”
“Can I read a saved storage profile by its ID?”
Tell an agent
Show storage profile {id}.
Get the bucket configuration of storage profile {id}.
PUT /api/v3/account/media/storage/{id} Update a storage profile · Update Storage Profile #
Ask an LLM
“Can I rename a storage profile or change its bucket options?”
“Is it possible to switch which storage profile is the default by editing it?”
Tell an agent
Rename storage profile {id} to {name}.
Update the options of storage profile {id} to {options}.
POST /api/v3/account/media/storage/validate Validate third-party storage permissions · Validate Third Party Storage Setup #
Ask an LLM
“Can I check that my bucket gives Dolby.io permission to upload media?”
“How long are storage validation results available?”
Tell an agent
Validate upload permissions for storage profile {profileId}.
Run a one-off storage validation for a {type} bucket with options {options}.
GET /api/v3/account/distribution View account distribution settings · Read Account Distribution Settings #
Ask an LLM
“What default distribution settings do new publish tokens inherit?”
“Is geo cascade enabled for my account, and with which clusters?”
Tell an agent
Show my account-wide distribution settings.
Get the default geo cascade configuration for my account.
PUT /api/v3/account/distribution Update account distribution settings · Update Account Distribution Settings #
Ask an LLM
“How do I turn on geo cascade for every new publish token?”
“Can I change the default cluster list used for stream distribution?”
Tell an agent
Set my account distribution geo cascade to {geoCascade}.
Enable geo cascade account-wide with settings {geoCascade}.
GET /api/v3/account/security View account security settings · Read Account Security Settings #
Ask an LLM
“Which countries are allowed or blocked from viewing my streams by default?”
“What security rules apply when a token has none of its own?”
Tell an agent
Show my account-wide security settings.
List the default allowed and denied countries for my account.
PUT /api/v3/account/security Update account security settings · Update Account Security Settings #
Ask an LLM
“How do I block viewers in certain countries across my whole account?”
“Can I clear all account-level country rules at once?”
Tell an agent
Set account allowed countries to {updateAllowedCountries}.
Block countries {updateDeniedCountries} in my account security settings.
GET /api/v3/account/info Get basic account info · Read Account Info #
Ask an LLM
“What is my public account ID used in stream IDs?”
“Which account am I authenticated as?”
Tell an agent
Show my account info.
Get my accountId for building stream IDs.
GET /api/account/geo_cascade View legacy geo cascade settings · Read Account Geo Cascade Settings #
Ask an LLM
“Where is the older geo cascade settings endpoint for my account?”
“Can I still read geo cascade through the legacy account endpoint?”
Tell an agent
Show my account geo cascade settings using the legacy endpoint.
Read the old-style geo cascade config for my account.
PUT /api/account/geo_cascade Update legacy geo cascade settings · Update Account Geo Cascade Settings #
Ask an LLM
“Can I toggle geo cascade through the older dedicated endpoint?”
“Which clusters can I list when updating legacy geo cascade?”
Tell an agent
Set legacy geo cascade enabled to {isEnabled}.
Update the old geo cascade setting to {isEnabled} with clusters {clusters}.
GET /api/geo/account View legacy account geo restrictions · Read Account Geo Restrictions #
Ask an LLM
“Where do I read account geo restrictions using the deprecated geo endpoint?”
“Is there a legacy call that returns my allowed and denied countries?”
Tell an agent
Show my account geo restrictions from the legacy geo endpoint.
Read old-style geo restrictions for my account.
POST /api/geo/account Update legacy account geo restrictions · Update Account Geo Restrictions #
Ask an LLM
“Can I still update country restrictions through the deprecated geo endpoint?”
“Does sending an empty list to the legacy geo update remove the rules?”
Tell an agent
Using the legacy geo endpoint, allow only countries {updateAllowedCountries}.
Using the old geo restrictions call, deny countries {updateDeniedCountries}.

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-account-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-account-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Millicast Account API
  description: '# Introduction

    Controlling publishing for your Millicast account.'
  version: 1.0.0
servers:
- url: https://api.millicast.com
security:
- API_Secret: []
tags:


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