Livepeer API uses API keys to verify and authorize requests. You can manage and
review your API keys through Livepeer Studio. You need to pass your API key in
the Authorization header with a Bearer prefix while sending a request.
Bearer YOUR_API_KEY
It’s important to note that your API keys come with significant privileges, so
it’s essential to keep them safe and secure! Refrain from sharing your secret
API keys in GitHub or other publicly accessible places.By default, API keys can only be used from a backend server. This is to ensure
maximum security and prevent that you accidentally expose your account by
including the secret API key in a public web page.
Please read the below documentation in its entirety before using CORS-enabled
API keys. There is a different security model for CORS keys.
Studio supports the creation of CORS-enabled API keys. This is a special option
when generating an API key which allows a webpage to make requests directly
to Studio, as opposed to coming from your backend.
The security model is different for CORS-enabled API keys. Since any user
has access to these keys, the IDs of assets and streams must be kept secret
from anyone who should not have admin control over them. For instance, a viewer
should only have access to the playback ID, since knowing the asset ID (together
with the CORS-enabled API key, which is embedded in the webpage) allows them to
make changes to the asset.This is the same for streams - if a user has access to a stream ID alongside the
CORS API key, they can modify the stream or view the stream key. If a viewer had
access to the stream ID + CORS API key, they could hijack the stream. A
playbackId should be exposed to the viewer only.
Last modified on May 18, 2026
Was this page helpful?
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Livepeer Docs","colors":{"primary":"#3CB540","light":"#2b9a66","dark":"#3CB540"},"logo":{"light":"https://mintcdn.com/na-36-changelog-go-livepeer-2026-05-18/Wp7NVxMLScubv9qC/snippets/assets/logos/light.svg?fit=max\u0026auto=format\u0026n=Wp7NVxMLScubv9qC\u0026q=85\u0026s=84bd36738493ec40cffe6a83adf33424","dark":"https://mintcdn.com/na-36-changelog-go-livepeer-2026-05-18/Wp7NVxMLScubv9qC/snippets/assets/logos/dark.svg?fit=max\u0026auto=format\u0026n=Wp7NVxMLScubv9qC\u0026q=85\u0026s=b8ae4ca3e14caf1d2589ed0177c2aeb3"},"favicon":"https://mintcdn.com/na-36-changelog-go-livepeer-2026-05-18/Wp7NVxMLScubv9qC/snippets/assets/logos/favicon/favicon.png?fit=max\u0026auto=format\u0026n=Wp7NVxMLScubv9qC\u0026q=85\u0026s=96bf4dbce58bde004d13ddf40300d4e7","api":{"openapi":"api/openapi.yaml","mdx":{"server":"https://livepeer.studio/api"}},"appearance":{"default":"dark"},"navbar":{"links":[{"icon":"x-twitter","href":"https://twitter.com/Livepeer","label":""},{"icon":"github","href":"https://github.com/livepeer","label":""},{"icon":"discord","href":"https://discord.gg/livepeer","label":""}]},"footer":{"socials":{"website":"https://forum.livepeer.org","github":"https://github.com/livepeer","twitter":"https://twitter.com/livepeer","discord":"https://discord.gg/livepeer","linkedin":"https://www.linkedin.com/company/livepeer"}},"search":{"prompt":"Need help? Ask our AI"},"styling":{"codeblocks":{"theme":{"light":"github-light","dark":"dark-plus"}}},"integrations":{"ga4":{"measurementId":"G-P1Z15F6NX4"}},"errors":{"404":{"redirect":false,"title":"Ruh oh. This page doesn't exist.","description":"\u003cFrame>\u003cimg src=\"https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExN2FteDJ4bno5MHU5Y3QxdGx3eWR2emdhejRhc2c1Y2d3ejY5ajlxMSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/Ju7l5y9osyymQ/giphy.gif\" alt=\"Rick Roll\" />\u003c/Frame>\u003cbr/>\u003cbr/>Sorry About That."}},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"na-36-changelog-go-livepeer-2026-05-18","hasAudioNarration":false,"actualSubdomain":"na-36-changelog-go-livepeer-2026-05-18","customDomains":[],"gitSource":{"type":"github","owner":"livepeer","repo":"docs","deployBranch":"changelog/go-livepeer-2026-05-18","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"}},"buildId":"6a0a59631b822466b6e1f072:success","clientVersion":"0.0.4076","preview":{"mainDeploymentId":"64ba6ae116af7b43c2e91ffc","changedFiles":[{"path":"v2/resources/changelog/go-livepeer.mdx","status":"modified"}],"mainDeployment":{"subdomain":"na-36","customDomains":["docs.livepeer.org"],"basePath":""}},"searchFilterCounts":[]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"preview":{"mainDeploymentId":"64ba6ae116af7b43c2e91ffc","changedFiles":[{"path":"v2/resources/changelog/go-livepeer","rawPath":"v2/resources/changelog/go-livepeer.mdx","status":"modified"}],"mainDeployment":{"subdomain":"na-36","customDomains":["docs.livepeer.org"],"basePath":""}},"editorBaseUrl":"https://app.mintlify.com/na-36/na-36/editor/changelog%2Fgo-livepeer-2026-05-18/~","googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"body{padding:0!important}:root{--lp-color-accent: #3cb540;--lp-color-accent-strong: #18794e;--lp-color-accent-soft: #6bbf59;--lp-color-accent-bright: #5dd662;--lp-color-accent-brightest: #a0f0a5;--lp-color-arbitrum: #3ea6f8;--lp-color-text-primary: #181c18;--lp-color-text-secondary: #717571;--lp-color-text-muted: #9ca3af;--lp-color-bg-page: #ffffff;--lp-color-bg-card: #f9fafb;--lp-color-bg-elevated: #f3f6f4;--lp-color-bg-subtle: rgba(24, 28, 24, 0.04);--lp-color-bg-overlay: rgba(12, 12, 12, 0.5);--lp-color-border-default: #e5e7eb;--lp-color-border-strong: rgba(24, 28, 24, 0.18);--lp-color-border-inverse: rgba(255, 255, 255, 0.5);--lp-color-on-accent: #ffffff;--lp-color-link: #18794e;--lp-color-link-hover: #004225;--lp-color-brand-discord: #5865f2;--lp-color-brand-forum: #00aeef;--lp-color-brand-github: #181c18;--lp-color-brand-x: #181c18;--lp-color-brand-globe: #00c0ff;--lp-color-brand-twitch: #9048ff;--lp-color-brand-youtube: #ff0034;--lp-color-brand-instagram: #dc2275;--lp-color-brand-linkedin: #0189df;--lp-color-brand-preview: #b636dd;--lp-color-brand-coming-soon: #ef1a73;--lp-color-brand-linux: #ff9a0e;--lp-color-brand-windows: #14bbf7;--lp-color-brand-macos: #60ba47;--lp-color-status-good: #22c55e;--lp-color-status-warn: #fbbf24;--lp-color-status-bad: #ef4444;--lp-spacing-1: 0.25rem;--lp-spacing-2: 0.5rem;--lp-spacing-3: 0.75rem;--lp-spacing-4: 1rem;--lp-spacing-6: 1.5rem;--lp-spacing-8: 2rem;--lp-spacing-px-3: 3px;--lp-spacing-px-4: 4px;--lp-spacing-px-6: 6px;--lp-spacing-px-8: 8px;--lp-spacing-px-12: 12px;--lp-font-sans: 'Inter', 'Segoe UI', sans-serif;--lp-font-mono: 'SFMono-Regular', 'SF Mono', 'Menlo', monospace;--lp-radius-sm: 0.25rem;--lp-radius-md: 0.5rem;--lp-radius-lg: 0.75rem;--lp-shadow-card: 0 8px 24px rgba(24, 28, 24, 0.08);--lp-z-base: 1;--lp-z-overlay: 10;--lp-z-modal: 50;--accent: var(--lp-color-accent);--accent-dark: var(--lp-color-accent-strong);--hero-text: var(--lp-color-text-primary);--text: var(--lp-color-text-secondary);--text-secondary: var(--lp-color-text-secondary);--muted-text: var(--lp-color-text-muted);--background: var(--lp-color-bg-page);--card-background: var(--lp-color-bg-card);--background-highlight: var(--lp-color-bg-subtle);--border: var(--lp-color-border-default);--button-text: var(--lp-color-on-accent);--page-header-description-color: var(--lp-color-text-secondary);--arbitrum: var(--lp-color-arbitrum)}.dark{--lp-color-accent: #2b9a66;--lp-color-accent-strong: #18794e;--lp-color-accent-soft: #3cb540;--lp-color-accent-bright: #5dd662;--lp-color-accent-brightest: #7fe584;--lp-color-text-primary: #e0e4e0;--lp-color-text-secondary: #a0a4a0;--lp-color-text-muted: #6b7280;--lp-color-bg-page: #0d0d0d;--lp-color-bg-card: #1a1a1a;--lp-color-bg-elevated: #141a16;--lp-color-bg-subtle: rgba(255, 255, 255, 0.1);--lp-color-bg-overlay: rgba(0, 0, 0, 0.5);--lp-color-border-default: #333333;--lp-color-border-strong: rgba(255, 255, 255, 0.3);--lp-color-border-inverse: rgba(255, 255, 255, 0.5);--lp-color-on-accent: #ffffff;--lp-color-link: #5dd662;--lp-color-link-hover: #a0f0a5;--lp-color-brand-github: #f0f0f0;--accent: var(--lp-color-accent);--accent-dark: var(--lp-color-accent-strong);--hero-text: var(--lp-color-text-primary);--text: var(--lp-color-text-secondary);--text-secondary: var(--lp-color-text-secondary);--muted-text: var(--lp-color-text-muted);--background: var(--lp-color-bg-page);--card-background: var(--lp-color-bg-card);--background-highlight: var(--lp-color-bg-subtle);--border: var(--lp-color-border-default);--button-text: var(--lp-color-on-accent);--page-header-description-color: var(--lp-color-text-secondary);--arbitrum: var(--lp-color-arbitrum)}.nav-tabs{width:100%;justify-content:flex-start}@media (min-width: 1024px){#content-container:not(:has(.frame-mode-hero-full)):not(:has(.frame-mode-container)){padding-left:3rem!important;padding-right:3rem!important}#content-container:not(:has(.frame-mode-hero-full)):not(:has(.frame-mode-container))>.max-w-5xl{max-width:72rem!important}#content-container:has(.frame-mode-hero-full),#content-container:has(.frame-mode-container){padding-left:2rem!important;padding-right:2rem!important}#content-container:has(.frame-mode-hero-full)>.max-w-5xl,#content-container:has(.frame-mode-container)>.max-w-5xl{max-width:80rem!important}}#navbar>div.z-10.mx-auto.relative>div.hidden.lg\\:flex.px-12.h-12>div{column-gap:2rem!important}a.nav-tabs-item[href*=\"/internal/\"]{margin-left:1rem;margin-right:-1rem;padding-right:0;border-bottom-color:transparent!important}a.nav-tabs-item[href$=\"/resources/redirect\"],a.nav-tabs-item[href$=\"/resources/portal\"],a.nav-tabs-item[href$=\"/07_resources/redirect\"],a.nav-tabs-item[href$=\"/07_resources/portal\"]{margin-left:auto;background-color:transparent;border:1px solid var(--accent)!important;padding:4px 8px;border-radius:4px;font-size:0.7rem;height:auto!important;align-self:center;margin-right:-2rem}a.nav-tabs-item[href$=\"/resources/redirect\"] svg,a.nav-tabs-item[href$=\"/resources/portal\"] svg,a.nav-tabs-item[href$=\"/07_resources/redirect\"] svg,a.nav-tabs-item[href$=\"/07_resources/portal\"] svg,a.nav-tabs-item[href$=\"/07_resources/resources_hub\"] svg{height:0.75rem;width:0.75rem}a.nav-tabs-item[href$=\"/resources/redirect\"]>div:last-child,a.nav-tabs-item[href$=\"/resources/portal\"]>div:last-child,a.nav-tabs-item[href$=\"/07_resources/redirect\"]>div:last-child,a.nav-tabs-item[href$=\"/07_resources/portal\"]>div:last-child,a.nav-tabs-item[href$=\"/07_resources/resources_hub\"]>div:last-child{display:none}#footer .flex-col .flex.gap-4{flex-direction:column!important;gap:0rem!important}#footer>div{padding-top:2rem!important;padding-bottom:1rem!important}#chat-assistant-sheet[aria-hidden=\"true\"]{display:none!important}button.text-left.text-gray-600.text-sm.font-medium{min-height:24px;padding-top:4px;padding-bottom:4px}[data-component-part=\"card-content-container\"]{padding-right:2.5rem}.code-block>div>div>svg{background-color:#18794e!important}#error-description>span>div>div{border:1px solid #18794e!important}body>div.relative.antialiased.text-gray-500.dark\\:text-gray-400>div.peer-\\[\\.is-not-custom\\]\\:lg\\:flex.peer-\\[\\.is-custom\\]\\:\\[\\\u0026\\>div\\:first-child\\]\\:\\!hidden.peer-\\[\\.is-custom\\]\\:\\[\\\u0026\\>div\\:first-child\\]\\:sm\\:\\!hidden.peer-\\[\\.is-custom\\]\\:\\[\\\u0026\\>div\\:first-child\\]\\:md\\:\\!hidden.peer-\\[\\.is-custom\\]\\:\\[\\\u0026\\>div\\:first-child\\]\\:lg\\:\\!hidden.peer-\\[\\.is-custom\\]\\:\\[\\\u0026\\>div\\:first-child\\]\\:xl\\:\\!hidden>div.flex.flex-col.items-center.justify-center.w-full.max-w-lg.overflow-x-hidden.mx-auto.py-48.px-5.text-center.\\*\\:text-center.gap-y-8.not-found-container>div{margin-top:-5rem}#error-description>span>div>div>div.relative.rounded-xl.overflow-hidden.flex.justify-center>img{width:500px;aspect-ratio:4 / 3;object-fit:cover}#content>div.steps.ml-3\\.5.mt-10.mb-6>div>div.w-full.overflow-hidden.pl-8.pr-px>p{color:#2b9a66!important}.dark .bg-white\\/\\[0\\.95\\].multi-view-dropdown-trigger{background-color:transparent!important;background:none!important}#table-of-contents-layout:empty,#content-side-layout:has(#table-of-contents-layout:empty){display:none}[data-docs-dynamic-table]{table-layout:fixed!important}[data-docs-styled-table-shell]>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}[data-docs-bordered-box]>:first-child{margin-top:0!important}[data-docs-bordered-box]>:last-child{margin-bottom:0!important}[data-docs-bordered-box][data-accent-bar]::before{content:\"\";position:absolute;top:0;bottom:0;left:0;width:4px;background-color:var(--accent-bar-color);border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}.frame-mode-container{width:calc(100% + 96px + 20px);margin-left:-96px;margin-right:-20px;margin-bottom:2rem;padding-left:15%;padding-right:15%;box-sizing:border-box}.frame-mode-hero-full .frame-mode-container{width:100%;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%}[data-page-mode=\"frame\"] #pagination{width:calc(100% + 96px + 20px);margin-left:-96px;margin-right:-20px;padding-left:calc((100% + 96px + 20px) * 0.1 + 96px);padding-right:calc((100% + 96px + 20px) * 0.1 + 20px);box-sizing:border-box}.frame-mode-hero-full{width:calc(100% + 96px + 20px);margin-left:-96px;margin-right:-20px;position:relative}@media (max-width: 1023px){.frame-mode-container{width:100%;margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}[data-page-mode=\"frame\"] #pagination{width:100%;margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}.frame-mode-hero-full{width:100%;margin-left:0;margin-right:0}}#starfield{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.frame-mode-hero-full [data-component-part=\"card-content-container\"]{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:2.5rem}.frame-mode-hero-full #card-link-arrow-icon{top:0.75rem;right:0.75rem}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}@media (max-width: 767px){.frame-mode-hero-full{width:100%;max-width:100%;overflow-x:hidden}}@media (max-width: 480px){#content{padding-left:1rem;padding-right:1rem}}.lp-inline-flex{display:flex;align-items:center}.lp-text-muted{color:var(--lp-color-text-secondary)}.lp-text-italic-muted{font-style:italic;color:var(--lp-color-text-secondary)}.lp-inline-flex-gap{display:flex;align-items:center;gap:0.2rem}.lp-link-underline{border-bottom:1.5px solid var(--lp-color-text-primary);color:var(--lp-color-text-primary);padding-bottom:0.25rem}"}],"page":{"pagePath":"v1/api-reference/overview/authentication","slug":"/v1/api-reference/overview/authentication","pageMetadata":{"title":"Authentication","description":"Learn more about Livepeer's API.","icon":"lock","href":"/v1/api-reference/overview/authentication"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Learn more about Livepeer’s API.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,OptimizedImage,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Livepeer API uses API keys to verify and authorize requests. You can manage and\nreview your API keys through Livepeer Studio. You need to pass your API key in\nthe `,_jsx(_components.code,{children:`Authorization`}),` header with a `,_jsx(_components.code,{children:`Bearer`}),` prefix while sending a request.`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light dark-plus`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#24292e`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Bearer YOUR_API_KEY`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`It’s important to note that your API keys come with significant privileges, so\nit’s essential to keep them safe and secure! Refrain from sharing your secret\nAPI keys in GitHub or other publicly accessible places.`}),`\n`,_jsx(_components.p,{children:`By default, API keys can only be used from a backend server. This is to ensure\nmaximum security and prevent that you accidentally expose your account by\nincluding the secret API key in a public web page.`}),`\n`,_jsx(Heading,{level:`3`,id:`cors-enabled-keys`,children:`CORS-Enabled Keys`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Please read the below documentation in its entirety before using CORS-enabled\nAPI keys. `,_jsx(_components.strong,{children:`There is a different security model for CORS keys.`})]})}),`\n`,_jsxs(_components.p,{children:[`Studio supports the creation of CORS-enabled API keys. This is a special option\nwhen generating an API key which allows a webpage to make requests `,_jsx(_components.strong,{children:`directly`}),`\nto Studio, as opposed to coming from your backend.`]}),`\n`,_jsx(Heading,{level:`4`,id:`security-with-cors-keys`,children:`Security with CORS Keys`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The security model is different for CORS-enabled API keys.`}),` Since any user\nhas access to these keys, the IDs of assets and streams `,_jsx(_components.strong,{children:`must`}),` be kept secret\nfrom anyone who should not have admin control over them. For instance, a viewer\nshould only have access to the playback ID, since knowing the asset ID (together\nwith the CORS-enabled API key, which is embedded in the webpage) allows them to\nmake changes to the asset.`]}),`\n`,_jsxs(_components.p,{children:[`This is the same for streams - if a user has access to a stream ID alongside the\nCORS API key, they can modify the stream or view the stream key. If a viewer had\naccess to the stream ID + CORS API key, they could hijack the stream. `,_jsxs(_components.strong,{children:[`A\n`,_jsx(_components.code,{children:`playbackId`}),` should be exposed to the viewer only.`]})]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/na-36-changelog-go-livepeer-2026-05-18/q2ft_jy_t4fawKav/v1/images/quickstart/cors.png?fit=max\u0026auto=format\u0026n=q2ft_jy_t4fawKav\u0026q=85\u0026s=e1388dd65772c5ce8da347fc95e4de84`,alt:`cors api key`,\"data-og-width\":`946`,width:`946`,\"data-og-height\":`924`,height:`924`,\"data-path\":`v1/images/quickstart/cors.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/na-36-changelog-go-livepeer-2026-05-18/q2ft_jy_t4fawKav/v1/images/quickstart/cors.png?w=280\u0026fit=max\u0026auto=format\u0026n=q2ft_jy_t4fawKav\u0026q=85\u0026s=1cb2e238a498256219e742b204a9d7f0 280w, https://mintcdn.com/na-36-changelog-go-livepeer-2026-05-18/q2ft_jy_t4fawKav/v1/images/quickstart/cors.png?w=560\u0026fit=max\u0026auto=format\u0026n=q2ft_jy_t4fawKav\u0026q=85\u0026s=8616fd424c3183f21347a4e3ce5aeab8 560w, https://mintcdn.com/na-36-changelog-go-livepeer-2026-05-18/q2ft_jy_t4fawKav/v1/images/quickstart/cors.png?w=840\u0026fit=max\u0026auto=format\u0026n=q2ft_jy_t4fawKav\u0026q=85\u0026s=007e05aaefb44adf8e53e28769ebd4dd 840w, https://mintcdn.com/na-36-changelog-go-livepeer-2026-05-18/q2ft_jy_t4fawKav/v1/images/quickstart/cors.png?w=1100\u0026fit=max\u0026auto=format\u0026n=q2ft_jy_t4fawKav\u0026q=85\u0026s=b31cd8c49cef003d933159206575c360 1100w, https://mintcdn.com/na-36-changelog-go-livepeer-2026-05-18/q2ft_jy_t4fawKav/v1/images/quickstart/cors.png?w=1650\u0026fit=max\u0026auto=format\u0026n=q2ft_jy_t4fawKav\u0026q=85\u0026s=f064bfa39de56237a21c25f86525ae00 1650w, https://mintcdn.com/na-36-changelog-go-livepeer-2026-05-18/q2ft_jy_t4fawKav/v1/images/quickstart/cors.png?w=2500\u0026fit=max\u0026auto=format\u0026n=q2ft_jy_t4fawKav\u0026q=85\u0026s=ba2992692ab4d2b3cbe719188a43949c 2500w`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"dark-plus"}},"config":{},"pageMetadata":{"title":"Authentication","description":"Learn more about Livepeer's API.","icon":"lock","href":"/v1/api-reference/overview/authentication"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"CORS-Enabled Keys","slug":"cors-enabled-keys","depth":3,"children":[]},{"title":"Security with CORS Keys","slug":"security-with-cors-keys","depth":4,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/na-36-changelog-go-livepeer-2026-05-18/86044cb4146efff0/snippets/components/integrators/feeds/contractVerifierData.js","/_mintlify/custom/na-36-changelog-go-livepeer-2026-05-18/86044cb4146efff0/snippets/components/x-archive/integrators-feeds/contractVerifierData.js","/_mintlify/custom/na-36-changelog-go-livepeer-2026-05-18/943f25bb7ac7d121/snippets/data/contract-addresses/view-model.js","/_mintlify/custom/na-36-changelog-go-livepeer-2026-05-18/298086d7bf262a7f/snippets/data/gateways/configuration-flags.js","/_mintlify/custom/na-36-changelog-go-livepeer-2026-05-18/ce2de808f20bf288/snippets/data/social-feeds/transformers/filterVideos.js","/_mintlify/custom/na-36-changelog-go-livepeer-2026-05-18/cd0b73bc6b3814c0/v2/about/protocol/data/blockchain-contracts-addresses.js","/_mintlify/custom/na-36-changelog-go-livepeer-2026-05-18/15325830a8aed988/v2/about/protocol/data/blockchain-contracts-links.js","/_mintlify/custom/na-36-changelog-go-livepeer-2026-05-18/cd0b73bc6b3814c0/v2/about/protocol2/data/blockchain-contracts-addresses.js","/_mintlify/custom/na-36-changelog-go-livepeer-2026-05-18/15325830a8aed988/v2/about/protocol2/data/blockchain-contracts-links.js"],"subdomain":"na-36-changelog-go-livepeer-2026-05-18","siteName":"Livepeer Docs","title":"Authentication - Livepeer Docs","navMaps":{"firstHrefInVersion":{"v1":{"href":"/v1/api-reference/overview/authentication","matchLevel":0},"v2":{"href":"/v2/home/mission-control","matchLevel":4}},"firstHrefInLanguage":{"en":{"href":"/v1/api-reference/overview/authentication","matchLevel":0}}},"lastModified":"2026-05-18T00:17:39.110Z","originalFileLocation":"v1/api-reference/overview/authentication.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Learn more about Livepeer\u0026#x27;s API.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Livepeer Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex, nofollow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/na-36-changelog-go-livepeer-2026-05-18/S5wLxYBeeSeMN6wg/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/na-36-changelog-go-livepeer-2026-05-18/S5wLxYBeeSeMN6wg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/na-36-changelog-go-livepeer-2026-05-18/S5wLxYBeeSeMN6wg/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/na-36-changelog-go-livepeer-2026-05-18/S5wLxYBeeSeMN6wg/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/na-36-changelog-go-livepeer-2026-05-18/S5wLxYBeeSeMN6wg/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/na-36-changelog-go-livepeer-2026-05-18/S5wLxYBeeSeMN6wg/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/na-36-changelog-go-livepeer-2026-05-18/S5wLxYBeeSeMN6wg/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/na-36-changelog-go-livepeer-2026-05-18/S5wLxYBeeSeMN6wg/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/na-36-changelog-go-livepeer-2026-05-18/S5wLxYBeeSeMN6wg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Authentication - Livepeer Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn more about Livepeer\u0026#x27;s API.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Livepeer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://na-36-changelog-go-livepeer-2026-05-18.mintlify.app/v1/api-reference/overview/authentication\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://na-36-changelog-go-livepeer-2026-05-18.mintlify.site/_mintlify/api/og/v2?division=Overview\u0026amp;title=Authentication\u0026amp;description=Learn+more+about+Livepeer%27s+API.\u0026amp;theme=ac5fd739770349c42e913e7c\u0026amp;signature=0e06b3485fe9e0d27155ba670c442d5424661555732851bde12bebf5572acf00\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Authentication - Livepeer Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn more about Livepeer\u0026#x27;s API.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://na-36-changelog-go-livepeer-2026-05-18.mintlify.site/_mintlify/api/og/v2?division=Overview\u0026amp;title=Authentication\u0026amp;description=Learn+more+about+Livepeer%27s+API.\u0026amp;theme=ac5fd739770349c42e913e7c\u0026amp;signature=0e06b3485fe9e0d27155ba670c442d5424661555732851bde12bebf5572acf00\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/na-36-changelog-go-livepeer-2026-05-18/S5wLxYBeeSeMN6wg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Livepeer Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3CB540\">\u003clink data-mint-head rel=\"canonical\" href=\"https://na-36-changelog-go-livepeer-2026-05-18.mintlify.app/v1/api-reference/overview/authentication\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v1/api-reference/overview/authentication.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Livepeer Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Livepeer Docs","nav":{"global":null,"versions":[{"version":"v1","default":true,"languages":[{"language":"en","dropdowns":[{"dropdown":"Developers","icon":"code","anchors":[{"anchor":"Documentation","icon":"code","pages":[{"title":"Documentation","href":"/v1/developers/introduction"}]},{"anchor":"API Reference","icon":"rectangle-terminal","groups":[{"group":"Overview","pages":[{"title":"Introduction","description":"Learn more about Livepeer's API.","icon":"hand-wave","href":"/v1/api-reference/overview/introduction"},{"title":"Authentication","icon":"lock","href":"/v1/api-reference/overview/authentication"}]},{"group":"APIs","pages":[{"group":"Asset","icon":"video","pages":[{"description":"The Assets API is used to create, retrieve, update, delete assets object from pipeline.","title":null,"href":"/v1/api-reference/asset/overview"},{"title":"Upload an asset","openapi":"POST /asset/request-upload","href":"/v1/api-reference/asset/upload"},{"title":"Upload asset via URL","openapi":"POST /asset/upload/url","href":"/v1/api-reference/asset/upload-via-url"},{"title":"Retrieve an asset","openapi":"GET /asset/{assetId}","href":"/v1/api-reference/asset/get"},{"title":"Update an asset","openapi":"PATCH /asset/{assetId}","href":"/v1/api-reference/asset/update"},{"title":"Delete an asset","openapi":"DELETE /asset/{assetId}","href":"/v1/api-reference/asset/delete"},{"title":"Retrieve assets","openapi":"GET /asset","href":"/v1/api-reference/asset/get-all"}]},{"group":"Livestream","icon":"camera","pages":[{"title":null,"href":"/v1/api-reference/stream/overview"},{"title":"Create a livestream","openapi":"POST /stream","href":"/v1/api-reference/stream/create"},{"title":"Retrieve a livestream","openapi":"GET /stream/{id}","href":"/v1/api-reference/stream/get"},{"title":"Update a livestream","openapi":"PATCH /stream/{id}","href":"/v1/api-reference/stream/update"},{"title":"Terminates a livestream","openapi":"DELETE /stream/{id}/terminate","href":"/v1/api-reference/stream/terminate"},{"title":"Add a multistream target","openapi":"POST /stream/{id}/create-multistream-target","href":"/v1/api-reference/stream/add-multistream-target"},{"title":"Remove a multistream target","openapi":"DELETE /stream/{id}/multistream/{targetId}","href":"/v1/api-reference/stream/delete-multistream-target"},{"title":"Delete a livestream","openapi":"DELETE /stream/{id}","href":"/v1/api-reference/stream/delete"},{"title":"Retrieve all livestreams","openapi":"GET /stream","href":"/v1/api-reference/stream/get-all"},{"title":"Create a clip","openapi":"POST /clip","href":"/v1/api-reference/stream/create-clip"},{"title":"Retrieve clips of a livestream","openapi":"GET /stream/{id}/clips","href":"/v1/api-reference/stream/get-clip"}]},{"group":"Generate","icon":"microchip-ai","pages":[{"title":null,"href":"/v1/api-reference/generate/overview"},{"title":"Audio To Text","openapi":"POST /api/beta/generate/audio-to-text","href":"/v1/api-reference/generate/audio-to-text"},{"title":"Text To Image","openapi":"POST /api/beta/generate/text-to-image","href":"/v1/api-reference/generate/text-to-image"},{"title":"Image To Image","openapi":"POST /api/beta/generate/image-to-image","href":"/v1/api-reference/generate/image-to-image"},{"title":"Image To Video","openapi":"POST /api/beta/generate/image-to-video","href":"/v1/api-reference/generate/image-to-video"},{"title":"LLM","href":"/v1/api-reference/generate/llm"},{"title":"Segment Anything 2","openapi":"POST /api/beta/generate/segment-anything-2","href":"/v1/api-reference/generate/segment-anything-2"},{"title":"Upscale","openapi":"POST /api/beta/generate/upscale","href":"/v1/api-reference/generate/upscale"}]},{"group":"Multistream target","icon":"arrows-split-up-and-left","pages":[{"title":null,"href":"/v1/api-reference/multistream/overview"},{"title":"Create a multistream","openapi":"POST /multistream/target","href":"/v1/api-reference/multistream/create"},{"title":"Retrieve a multistream","openapi":"GET /multistream/target/{id}","href":"/v1/api-reference/multistream/get"},{"title":"Update a multistream","openapi":"PATCH /multistream/target/{id}","href":"/v1/api-reference/multistream/update"},{"title":"Delete a multistream","openapi":"DELETE /multistream/target/{id}","href":"/v1/api-reference/multistream/delete"},{"title":"Retrieve all multistreams","openapi":"GET /multistream/target","href":"/v1/api-reference/multistream/get-all"}]},{"group":"Session","icon":"film","pages":[{"title":null,"href":"/v1/api-reference/session/overview"},{"title":"Retrieve a session","openapi":"GET /session/{id}","href":"/v1/api-reference/session/get"},{"title":"Retrieve all sessions","openapi":"GET /session","href":"/v1/api-reference/session/get-all"},{"title":"Retrieve recorded sessions","openapi":"GET /stream/{parentId}/sessions","href":"/v1/api-reference/session/get-recording"},{"title":"Retrieve clips of a session","openapi":"GET /session/{id}/clips","href":"/v1/api-reference/session/get-clip"}]},{"group":"Access control","icon":"lock","pages":[{"title":null,"href":"/v1/api-reference/signing-key/overview"},{"title":"Create a signing key","openapi":"POST /access-control/signing-key","href":"/v1/api-reference/signing-key/create"},{"title":"Retrieve a signing key","openapi":"GET /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/get"},{"title":"Update a signing key","openapi":"PATCH /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/update"},{"title":"Delete a signing key","openapi":"DELETE /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/delete"},{"title":"Retrieve signing keys","openapi":"GET /access-control/signing-key","href":"/v1/api-reference/signing-key/get-all"}]},{"group":"Webhook","icon":"bell","pages":[{"title":null,"href":"/v1/api-reference/webhook/overview"},{"title":"Create a webhook","openapi":"POST /webhook","href":"/v1/api-reference/webhook/create"},{"title":"Retrieve a webhook","openapi":"GET /webhook/{id}","href":"/v1/api-reference/webhook/get"},{"title":"Update a webhook","openapi":"PUT /webhook/{id}","href":"/v1/api-reference/webhook/update"},{"title":"Delete a webhook","openapi":"DELETE /webhook/{id}","href":"/v1/api-reference/webhook/delete"},{"title":"Retrieve all webhooks","openapi":"GET /webhook","href":"/v1/api-reference/webhook/get-all"}]},{"group":"Task","icon":"gear","pages":[{"title":null,"href":"/v1/api-reference/task/overview"},{"title":"Retrieve tasks","openapi":"GET /task","href":"/v1/api-reference/task/get-all"},{"title":"Retrieve a task","openapi":"GET /task/{taskId}","href":"/v1/api-reference/task/get"}]},{"group":"Playback","icon":"play","pages":[{"title":null,"href":"/v1/api-reference/playback/overview"},{"title":"Retrieve Playback Info","openapi":"GET /playback/{id}","href":"/v1/api-reference/playback/get"}]},{"group":"Transcode","icon":"photo-film","pages":[{"title":null,"href":"/v1/api-reference/transcode/overview"},{"title":"Transcode a video","openapi":"POST /transcode","href":"/v1/api-reference/transcode/create"}]},{"group":"Viewership","icon":"chart-bar","pages":[{"title":"Query realtime viewership","openapi":"GET /data/views/now","href":"/v1/api-reference/viewership/get-realtime-viewership"},{"title":"Query viewership metrics","openapi":"GET /data/views/query","href":"/v1/api-reference/viewership/get-viewership-metrics"},{"title":"Query usage metrics","openapi":"GET /data/usage/query","href":"/v1/api-reference/viewership/get-usage-metrics"},{"title":"Query public total views metrics","openapi":"GET /data/views/query/total/{playbackId}","href":"/v1/api-reference/viewership/get-public-total-views"},{"title":"Query creator viewership metrics","openapi":"GET /data/views/query/creator","href":"/v1/api-reference/viewership/get-creators-metrics"}]}]}]},{"anchor":"SDKs","icon":"brackets-curly","pages":[{"title":"SDKs","href":"/v1/sdks/introduction"}]},{"anchor":"AI Video (Beta)","icon":{"style":"regular","name":"microchip-ai"},"pages":[{"title":"AI Video (Beta)","href":"/v1/ai/introduction"}]},{"anchor":" ","icon":"horizontal-rule"},{"anchor":"Livepeer Studio ➚","icon":"clapperboard-play","href":"https://livepeer.studio"},{"anchor":"What's New ➚","icon":"rocket","href":"https://livepeer.canny.io/changelog"},{"anchor":"Community ➚","icon":{"style":"brands","name":"discord"},"href":"https://discord.gg/livepeer"}]},{"dropdown":"Delegators","icon":"coins","anchors":[{"anchor":"Documentation","icon":"code","pages":[{"title":"Documentation","href":"/v1/delegators/introduction"}]},{"anchor":"API Reference","icon":"rectangle-terminal","groups":[{"group":"Overview","pages":[{"title":"Introduction","description":"Learn more about Livepeer's API.","icon":"hand-wave","href":"/v1/api-reference/overview/introduction"},{"title":"Authentication","icon":"lock","href":"/v1/api-reference/overview/authentication"}]},{"group":"APIs","pages":[{"group":"Asset","icon":"video","pages":[{"description":"The Assets API is used to create, retrieve, update, delete assets object from pipeline.","title":null,"href":"/v1/api-reference/asset/overview"},{"title":"Upload an asset","openapi":"POST /asset/request-upload","href":"/v1/api-reference/asset/upload"},{"title":"Upload asset via URL","openapi":"POST /asset/upload/url","href":"/v1/api-reference/asset/upload-via-url"},{"title":"Retrieve an asset","openapi":"GET /asset/{assetId}","href":"/v1/api-reference/asset/get"},{"title":"Update an asset","openapi":"PATCH /asset/{assetId}","href":"/v1/api-reference/asset/update"},{"title":"Delete an asset","openapi":"DELETE /asset/{assetId}","href":"/v1/api-reference/asset/delete"},{"title":"Retrieve assets","openapi":"GET /asset","href":"/v1/api-reference/asset/get-all"}]},{"group":"Livestream","icon":"camera","pages":[{"title":null,"href":"/v1/api-reference/stream/overview"},{"title":"Create a livestream","openapi":"POST /stream","href":"/v1/api-reference/stream/create"},{"title":"Retrieve a livestream","openapi":"GET /stream/{id}","href":"/v1/api-reference/stream/get"},{"title":"Update a livestream","openapi":"PATCH /stream/{id}","href":"/v1/api-reference/stream/update"},{"title":"Terminates a livestream","openapi":"DELETE /stream/{id}/terminate","href":"/v1/api-reference/stream/terminate"},{"title":"Add a multistream target","openapi":"POST /stream/{id}/create-multistream-target","href":"/v1/api-reference/stream/add-multistream-target"},{"title":"Remove a multistream target","openapi":"DELETE /stream/{id}/multistream/{targetId}","href":"/v1/api-reference/stream/delete-multistream-target"},{"title":"Delete a livestream","openapi":"DELETE /stream/{id}","href":"/v1/api-reference/stream/delete"},{"title":"Retrieve all livestreams","openapi":"GET /stream","href":"/v1/api-reference/stream/get-all"},{"title":"Create a clip","openapi":"POST /clip","href":"/v1/api-reference/stream/create-clip"},{"title":"Retrieve clips of a livestream","openapi":"GET /stream/{id}/clips","href":"/v1/api-reference/stream/get-clip"}]},{"group":"Generate","icon":"microchip-ai","pages":[{"title":null,"href":"/v1/api-reference/generate/overview"},{"title":"Audio To Text","openapi":"POST /api/beta/generate/audio-to-text","href":"/v1/api-reference/generate/audio-to-text"},{"title":"Text To Image","openapi":"POST /api/beta/generate/text-to-image","href":"/v1/api-reference/generate/text-to-image"},{"title":"Image To Image","openapi":"POST /api/beta/generate/image-to-image","href":"/v1/api-reference/generate/image-to-image"},{"title":"Image To Video","openapi":"POST /api/beta/generate/image-to-video","href":"/v1/api-reference/generate/image-to-video"},{"title":"LLM","href":"/v1/api-reference/generate/llm"},{"title":"Segment Anything 2","openapi":"POST /api/beta/generate/segment-anything-2","href":"/v1/api-reference/generate/segment-anything-2"},{"title":"Upscale","openapi":"POST /api/beta/generate/upscale","href":"/v1/api-reference/generate/upscale"}]},{"group":"Multistream target","icon":"arrows-split-up-and-left","pages":[{"title":null,"href":"/v1/api-reference/multistream/overview"},{"title":"Create a multistream","openapi":"POST /multistream/target","href":"/v1/api-reference/multistream/create"},{"title":"Retrieve a multistream","openapi":"GET /multistream/target/{id}","href":"/v1/api-reference/multistream/get"},{"title":"Update a multistream","openapi":"PATCH /multistream/target/{id}","href":"/v1/api-reference/multistream/update"},{"title":"Delete a multistream","openapi":"DELETE /multistream/target/{id}","href":"/v1/api-reference/multistream/delete"},{"title":"Retrieve all multistreams","openapi":"GET /multistream/target","href":"/v1/api-reference/multistream/get-all"}]},{"group":"Session","icon":"film","pages":[{"title":null,"href":"/v1/api-reference/session/overview"},{"title":"Retrieve a session","openapi":"GET /session/{id}","href":"/v1/api-reference/session/get"},{"title":"Retrieve all sessions","openapi":"GET /session","href":"/v1/api-reference/session/get-all"},{"title":"Retrieve recorded sessions","openapi":"GET /stream/{parentId}/sessions","href":"/v1/api-reference/session/get-recording"},{"title":"Retrieve clips of a session","openapi":"GET /session/{id}/clips","href":"/v1/api-reference/session/get-clip"}]},{"group":"Access control","icon":"lock","pages":[{"title":null,"href":"/v1/api-reference/signing-key/overview"},{"title":"Create a signing key","openapi":"POST /access-control/signing-key","href":"/v1/api-reference/signing-key/create"},{"title":"Retrieve a signing key","openapi":"GET /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/get"},{"title":"Update a signing key","openapi":"PATCH /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/update"},{"title":"Delete a signing key","openapi":"DELETE /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/delete"},{"title":"Retrieve signing keys","openapi":"GET /access-control/signing-key","href":"/v1/api-reference/signing-key/get-all"}]},{"group":"Webhook","icon":"bell","pages":[{"title":null,"href":"/v1/api-reference/webhook/overview"},{"title":"Create a webhook","openapi":"POST /webhook","href":"/v1/api-reference/webhook/create"},{"title":"Retrieve a webhook","openapi":"GET /webhook/{id}","href":"/v1/api-reference/webhook/get"},{"title":"Update a webhook","openapi":"PUT /webhook/{id}","href":"/v1/api-reference/webhook/update"},{"title":"Delete a webhook","openapi":"DELETE /webhook/{id}","href":"/v1/api-reference/webhook/delete"},{"title":"Retrieve all webhooks","openapi":"GET /webhook","href":"/v1/api-reference/webhook/get-all"}]},{"group":"Task","icon":"gear","pages":[{"title":null,"href":"/v1/api-reference/task/overview"},{"title":"Retrieve tasks","openapi":"GET /task","href":"/v1/api-reference/task/get-all"},{"title":"Retrieve a task","openapi":"GET /task/{taskId}","href":"/v1/api-reference/task/get"}]},{"group":"Playback","icon":"play","pages":[{"title":null,"href":"/v1/api-reference/playback/overview"},{"title":"Retrieve Playback Info","openapi":"GET /playback/{id}","href":"/v1/api-reference/playback/get"}]},{"group":"Transcode","icon":"photo-film","pages":[{"title":null,"href":"/v1/api-reference/transcode/overview"},{"title":"Transcode a video","openapi":"POST /transcode","href":"/v1/api-reference/transcode/create"}]},{"group":"Viewership","icon":"chart-bar","pages":[{"title":"Query realtime viewership","openapi":"GET /data/views/now","href":"/v1/api-reference/viewership/get-realtime-viewership"},{"title":"Query viewership metrics","openapi":"GET /data/views/query","href":"/v1/api-reference/viewership/get-viewership-metrics"},{"title":"Query usage metrics","openapi":"GET /data/usage/query","href":"/v1/api-reference/viewership/get-usage-metrics"},{"title":"Query public total views metrics","openapi":"GET /data/views/query/total/{playbackId}","href":"/v1/api-reference/viewership/get-public-total-views"},{"title":"Query creator viewership metrics","openapi":"GET /data/views/query/creator","href":"/v1/api-reference/viewership/get-creators-metrics"}]}]}]},{"anchor":"SDKs","icon":"brackets-curly","pages":[{"title":"SDKs","href":"/v1/sdks/introduction"}]},{"anchor":"AI Video (Beta)","icon":{"style":"regular","name":"microchip-ai"},"pages":[{"title":"AI Video (Beta)","href":"/v1/ai/introduction"}]},{"anchor":" ","icon":"horizontal-rule"},{"anchor":"Livepeer Studio ➚","icon":"clapperboard-play","href":"https://livepeer.studio"},{"anchor":"What's New ➚","icon":"rocket","href":"https://livepeer.canny.io/changelog"},{"anchor":"Community ➚","icon":{"style":"brands","name":"discord"},"href":"https://discord.gg/livepeer"}]},{"dropdown":"Orchestrators","icon":"microchip","anchors":[{"anchor":"Documentation","icon":"code","pages":[{"title":"Documentation","href":"/v1/orchestrators/introduction"}]},{"anchor":"API Reference","icon":"rectangle-terminal","groups":[{"group":"Overview","pages":[{"title":"Introduction","description":"Learn more about Livepeer's API.","icon":"hand-wave","href":"/v1/api-reference/overview/introduction"},{"title":"Authentication","icon":"lock","href":"/v1/api-reference/overview/authentication"}]},{"group":"APIs","pages":[{"group":"Asset","icon":"video","pages":[{"description":"The Assets API is used to create, retrieve, update, delete assets object from pipeline.","title":null,"href":"/v1/api-reference/asset/overview"},{"title":"Upload an asset","openapi":"POST /asset/request-upload","href":"/v1/api-reference/asset/upload"},{"title":"Upload asset via URL","openapi":"POST /asset/upload/url","href":"/v1/api-reference/asset/upload-via-url"},{"title":"Retrieve an asset","openapi":"GET /asset/{assetId}","href":"/v1/api-reference/asset/get"},{"title":"Update an asset","openapi":"PATCH /asset/{assetId}","href":"/v1/api-reference/asset/update"},{"title":"Delete an asset","openapi":"DELETE /asset/{assetId}","href":"/v1/api-reference/asset/delete"},{"title":"Retrieve assets","openapi":"GET /asset","href":"/v1/api-reference/asset/get-all"}]},{"group":"Livestream","icon":"camera","pages":[{"title":null,"href":"/v1/api-reference/stream/overview"},{"title":"Create a livestream","openapi":"POST /stream","href":"/v1/api-reference/stream/create"},{"title":"Retrieve a livestream","openapi":"GET /stream/{id}","href":"/v1/api-reference/stream/get"},{"title":"Update a livestream","openapi":"PATCH /stream/{id}","href":"/v1/api-reference/stream/update"},{"title":"Terminates a livestream","openapi":"DELETE /stream/{id}/terminate","href":"/v1/api-reference/stream/terminate"},{"title":"Add a multistream target","openapi":"POST /stream/{id}/create-multistream-target","href":"/v1/api-reference/stream/add-multistream-target"},{"title":"Remove a multistream target","openapi":"DELETE /stream/{id}/multistream/{targetId}","href":"/v1/api-reference/stream/delete-multistream-target"},{"title":"Delete a livestream","openapi":"DELETE /stream/{id}","href":"/v1/api-reference/stream/delete"},{"title":"Retrieve all livestreams","openapi":"GET /stream","href":"/v1/api-reference/stream/get-all"},{"title":"Create a clip","openapi":"POST /clip","href":"/v1/api-reference/stream/create-clip"},{"title":"Retrieve clips of a livestream","openapi":"GET /stream/{id}/clips","href":"/v1/api-reference/stream/get-clip"}]},{"group":"Generate","icon":"microchip-ai","pages":[{"title":null,"href":"/v1/api-reference/generate/overview"},{"title":"Audio To Text","openapi":"POST /api/beta/generate/audio-to-text","href":"/v1/api-reference/generate/audio-to-text"},{"title":"Text To Image","openapi":"POST /api/beta/generate/text-to-image","href":"/v1/api-reference/generate/text-to-image"},{"title":"Image To Image","openapi":"POST /api/beta/generate/image-to-image","href":"/v1/api-reference/generate/image-to-image"},{"title":"Image To Video","openapi":"POST /api/beta/generate/image-to-video","href":"/v1/api-reference/generate/image-to-video"},{"title":"LLM","href":"/v1/api-reference/generate/llm"},{"title":"Segment Anything 2","openapi":"POST /api/beta/generate/segment-anything-2","href":"/v1/api-reference/generate/segment-anything-2"},{"title":"Upscale","openapi":"POST /api/beta/generate/upscale","href":"/v1/api-reference/generate/upscale"}]},{"group":"Multistream target","icon":"arrows-split-up-and-left","pages":[{"title":null,"href":"/v1/api-reference/multistream/overview"},{"title":"Create a multistream","openapi":"POST /multistream/target","href":"/v1/api-reference/multistream/create"},{"title":"Retrieve a multistream","openapi":"GET /multistream/target/{id}","href":"/v1/api-reference/multistream/get"},{"title":"Update a multistream","openapi":"PATCH /multistream/target/{id}","href":"/v1/api-reference/multistream/update"},{"title":"Delete a multistream","openapi":"DELETE /multistream/target/{id}","href":"/v1/api-reference/multistream/delete"},{"title":"Retrieve all multistreams","openapi":"GET /multistream/target","href":"/v1/api-reference/multistream/get-all"}]},{"group":"Session","icon":"film","pages":[{"title":null,"href":"/v1/api-reference/session/overview"},{"title":"Retrieve a session","openapi":"GET /session/{id}","href":"/v1/api-reference/session/get"},{"title":"Retrieve all sessions","openapi":"GET /session","href":"/v1/api-reference/session/get-all"},{"title":"Retrieve recorded sessions","openapi":"GET /stream/{parentId}/sessions","href":"/v1/api-reference/session/get-recording"},{"title":"Retrieve clips of a session","openapi":"GET /session/{id}/clips","href":"/v1/api-reference/session/get-clip"}]},{"group":"Access control","icon":"lock","pages":[{"title":null,"href":"/v1/api-reference/signing-key/overview"},{"title":"Create a signing key","openapi":"POST /access-control/signing-key","href":"/v1/api-reference/signing-key/create"},{"title":"Retrieve a signing key","openapi":"GET /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/get"},{"title":"Update a signing key","openapi":"PATCH /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/update"},{"title":"Delete a signing key","openapi":"DELETE /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/delete"},{"title":"Retrieve signing keys","openapi":"GET /access-control/signing-key","href":"/v1/api-reference/signing-key/get-all"}]},{"group":"Webhook","icon":"bell","pages":[{"title":null,"href":"/v1/api-reference/webhook/overview"},{"title":"Create a webhook","openapi":"POST /webhook","href":"/v1/api-reference/webhook/create"},{"title":"Retrieve a webhook","openapi":"GET /webhook/{id}","href":"/v1/api-reference/webhook/get"},{"title":"Update a webhook","openapi":"PUT /webhook/{id}","href":"/v1/api-reference/webhook/update"},{"title":"Delete a webhook","openapi":"DELETE /webhook/{id}","href":"/v1/api-reference/webhook/delete"},{"title":"Retrieve all webhooks","openapi":"GET /webhook","href":"/v1/api-reference/webhook/get-all"}]},{"group":"Task","icon":"gear","pages":[{"title":null,"href":"/v1/api-reference/task/overview"},{"title":"Retrieve tasks","openapi":"GET /task","href":"/v1/api-reference/task/get-all"},{"title":"Retrieve a task","openapi":"GET /task/{taskId}","href":"/v1/api-reference/task/get"}]},{"group":"Playback","icon":"play","pages":[{"title":null,"href":"/v1/api-reference/playback/overview"},{"title":"Retrieve Playback Info","openapi":"GET /playback/{id}","href":"/v1/api-reference/playback/get"}]},{"group":"Transcode","icon":"photo-film","pages":[{"title":null,"href":"/v1/api-reference/transcode/overview"},{"title":"Transcode a video","openapi":"POST /transcode","href":"/v1/api-reference/transcode/create"}]},{"group":"Viewership","icon":"chart-bar","pages":[{"title":"Query realtime viewership","openapi":"GET /data/views/now","href":"/v1/api-reference/viewership/get-realtime-viewership"},{"title":"Query viewership metrics","openapi":"GET /data/views/query","href":"/v1/api-reference/viewership/get-viewership-metrics"},{"title":"Query usage metrics","openapi":"GET /data/usage/query","href":"/v1/api-reference/viewership/get-usage-metrics"},{"title":"Query public total views metrics","openapi":"GET /data/views/query/total/{playbackId}","href":"/v1/api-reference/viewership/get-public-total-views"},{"title":"Query creator viewership metrics","openapi":"GET /data/views/query/creator","href":"/v1/api-reference/viewership/get-creators-metrics"}]}]}]},{"anchor":"SDKs","icon":"brackets-curly","pages":[{"title":"SDKs","href":"/v1/sdks/introduction"}]},{"anchor":"AI Video (Beta)","icon":{"style":"regular","name":"microchip-ai"},"pages":[{"title":"AI Video (Beta)","href":"/v1/ai/introduction"}]},{"anchor":" ","icon":"horizontal-rule"},{"anchor":"Livepeer Studio ➚","icon":"clapperboard-play","href":"https://livepeer.studio"},{"anchor":"What's New ➚","icon":"rocket","href":"https://livepeer.canny.io/changelog"},{"anchor":"Community ➚","icon":{"style":"brands","name":"discord"},"href":"https://discord.gg/livepeer"}]},{"dropdown":"Gateways","icon":"torii-gate","anchors":[{"anchor":"Documentation","icon":"code","pages":[{"title":"Documentation","href":"/v1/gateways/introduction"}]},{"anchor":"API Reference","icon":"rectangle-terminal","groups":[{"group":"Overview","pages":[{"title":"Introduction","description":"Learn more about Livepeer's API.","icon":"hand-wave","href":"/v1/api-reference/overview/introduction"},{"title":"Authentication","icon":"lock","href":"/v1/api-reference/overview/authentication"}]},{"group":"APIs","pages":[{"group":"Asset","icon":"video","pages":[{"description":"The Assets API is used to create, retrieve, update, delete assets object from pipeline.","title":null,"href":"/v1/api-reference/asset/overview"},{"title":"Upload an asset","openapi":"POST /asset/request-upload","href":"/v1/api-reference/asset/upload"},{"title":"Upload asset via URL","openapi":"POST /asset/upload/url","href":"/v1/api-reference/asset/upload-via-url"},{"title":"Retrieve an asset","openapi":"GET /asset/{assetId}","href":"/v1/api-reference/asset/get"},{"title":"Update an asset","openapi":"PATCH /asset/{assetId}","href":"/v1/api-reference/asset/update"},{"title":"Delete an asset","openapi":"DELETE /asset/{assetId}","href":"/v1/api-reference/asset/delete"},{"title":"Retrieve assets","openapi":"GET /asset","href":"/v1/api-reference/asset/get-all"}]},{"group":"Livestream","icon":"camera","pages":[{"title":null,"href":"/v1/api-reference/stream/overview"},{"title":"Create a livestream","openapi":"POST /stream","href":"/v1/api-reference/stream/create"},{"title":"Retrieve a livestream","openapi":"GET /stream/{id}","href":"/v1/api-reference/stream/get"},{"title":"Update a livestream","openapi":"PATCH /stream/{id}","href":"/v1/api-reference/stream/update"},{"title":"Terminates a livestream","openapi":"DELETE /stream/{id}/terminate","href":"/v1/api-reference/stream/terminate"},{"title":"Add a multistream target","openapi":"POST /stream/{id}/create-multistream-target","href":"/v1/api-reference/stream/add-multistream-target"},{"title":"Remove a multistream target","openapi":"DELETE /stream/{id}/multistream/{targetId}","href":"/v1/api-reference/stream/delete-multistream-target"},{"title":"Delete a livestream","openapi":"DELETE /stream/{id}","href":"/v1/api-reference/stream/delete"},{"title":"Retrieve all livestreams","openapi":"GET /stream","href":"/v1/api-reference/stream/get-all"},{"title":"Create a clip","openapi":"POST /clip","href":"/v1/api-reference/stream/create-clip"},{"title":"Retrieve clips of a livestream","openapi":"GET /stream/{id}/clips","href":"/v1/api-reference/stream/get-clip"}]},{"group":"Generate","icon":"microchip-ai","pages":[{"title":null,"href":"/v1/api-reference/generate/overview"},{"title":"Audio To Text","openapi":"POST /api/beta/generate/audio-to-text","href":"/v1/api-reference/generate/audio-to-text"},{"title":"Text To Image","openapi":"POST /api/beta/generate/text-to-image","href":"/v1/api-reference/generate/text-to-image"},{"title":"Image To Image","openapi":"POST /api/beta/generate/image-to-image","href":"/v1/api-reference/generate/image-to-image"},{"title":"Image To Video","openapi":"POST /api/beta/generate/image-to-video","href":"/v1/api-reference/generate/image-to-video"},{"title":"LLM","href":"/v1/api-reference/generate/llm"},{"title":"Segment Anything 2","openapi":"POST /api/beta/generate/segment-anything-2","href":"/v1/api-reference/generate/segment-anything-2"},{"title":"Upscale","openapi":"POST /api/beta/generate/upscale","href":"/v1/api-reference/generate/upscale"}]},{"group":"Multistream target","icon":"arrows-split-up-and-left","pages":[{"title":null,"href":"/v1/api-reference/multistream/overview"},{"title":"Create a multistream","openapi":"POST /multistream/target","href":"/v1/api-reference/multistream/create"},{"title":"Retrieve a multistream","openapi":"GET /multistream/target/{id}","href":"/v1/api-reference/multistream/get"},{"title":"Update a multistream","openapi":"PATCH /multistream/target/{id}","href":"/v1/api-reference/multistream/update"},{"title":"Delete a multistream","openapi":"DELETE /multistream/target/{id}","href":"/v1/api-reference/multistream/delete"},{"title":"Retrieve all multistreams","openapi":"GET /multistream/target","href":"/v1/api-reference/multistream/get-all"}]},{"group":"Session","icon":"film","pages":[{"title":null,"href":"/v1/api-reference/session/overview"},{"title":"Retrieve a session","openapi":"GET /session/{id}","href":"/v1/api-reference/session/get"},{"title":"Retrieve all sessions","openapi":"GET /session","href":"/v1/api-reference/session/get-all"},{"title":"Retrieve recorded sessions","openapi":"GET /stream/{parentId}/sessions","href":"/v1/api-reference/session/get-recording"},{"title":"Retrieve clips of a session","openapi":"GET /session/{id}/clips","href":"/v1/api-reference/session/get-clip"}]},{"group":"Access control","icon":"lock","pages":[{"title":null,"href":"/v1/api-reference/signing-key/overview"},{"title":"Create a signing key","openapi":"POST /access-control/signing-key","href":"/v1/api-reference/signing-key/create"},{"title":"Retrieve a signing key","openapi":"GET /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/get"},{"title":"Update a signing key","openapi":"PATCH /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/update"},{"title":"Delete a signing key","openapi":"DELETE /access-control/signing-key/{keyId}","href":"/v1/api-reference/signing-key/delete"},{"title":"Retrieve signing keys","openapi":"GET /access-control/signing-key","href":"/v1/api-reference/signing-key/get-all"}]},{"group":"Webhook","icon":"bell","pages":[{"title":null,"href":"/v1/api-reference/webhook/overview"},{"title":"Create a webhook","openapi":"POST /webhook","href":"/v1/api-reference/webhook/create"},{"title":"Retrieve a webhook","openapi":"GET /webhook/{id}","href":"/v1/api-reference/webhook/get"},{"title":"Update a webhook","openapi":"PUT /webhook/{id}","href":"/v1/api-reference/webhook/update"},{"title":"Delete a webhook","openapi":"DELETE /webhook/{id}","href":"/v1/api-reference/webhook/delete"},{"title":"Retrieve all webhooks","openapi":"GET /webhook","href":"/v1/api-reference/webhook/get-all"}]},{"group":"Task","icon":"gear","pages":[{"title":null,"href":"/v1/api-reference/task/overview"},{"title":"Retrieve tasks","openapi":"GET /task","href":"/v1/api-reference/task/get-all"},{"title":"Retrieve a task","openapi":"GET /task/{taskId}","href":"/v1/api-reference/task/get"}]},{"group":"Playback","icon":"play","pages":[{"title":null,"href":"/v1/api-reference/playback/overview"},{"title":"Retrieve Playback Info","openapi":"GET /playback/{id}","href":"/v1/api-reference/playback/get"}]},{"group":"Transcode","icon":"photo-film","pages":[{"title":null,"href":"/v1/api-reference/transcode/overview"},{"title":"Transcode a video","openapi":"POST /transcode","href":"/v1/api-reference/transcode/create"}]},{"group":"Viewership","icon":"chart-bar","pages":[{"title":"Query realtime viewership","openapi":"GET /data/views/now","href":"/v1/api-reference/viewership/get-realtime-viewership"},{"title":"Query viewership metrics","openapi":"GET /data/views/query","href":"/v1/api-reference/viewership/get-viewership-metrics"},{"title":"Query usage metrics","openapi":"GET /data/usage/query","href":"/v1/api-reference/viewership/get-usage-metrics"},{"title":"Query public total views metrics","openapi":"GET /data/views/query/total/{playbackId}","href":"/v1/api-reference/viewership/get-public-total-views"},{"title":"Query creator viewership metrics","openapi":"GET /data/views/query/creator","href":"/v1/api-reference/viewership/get-creators-metrics"}]}]}]},{"anchor":"SDKs","icon":"brackets-curly","pages":[{"title":"SDKs","href":"/v1/sdks/introduction"}]},{"anchor":"AI Video (Beta)","icon":{"style":"regular","name":"microchip-ai"},"pages":[{"title":"AI Video (Beta)","href":"/v1/ai/introduction"}]},{"anchor":" ","icon":"horizontal-rule"},{"anchor":"Livepeer Studio ➚","icon":"clapperboard-play","href":"https://livepeer.studio"},{"anchor":"What's New ➚","icon":"rocket","href":"https://livepeer.canny.io/changelog"},{"anchor":"Community ➚","icon":{"style":"brands","name":"discord"},"href":"https://discord.gg/livepeer"}]}]}]},{"version":"v2","default":false,"pages":[{"title":"v2","href":"/v2/home/mission-control"}]}]},"basePath":"","title":"Authentication - Livepeer Docs","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["07c022d89b","6d89261695","a74be98ba7"],"chunks":["Frame-NdetNziF.js","DynamicMarkdown-CD8713Yy.js","preview-widget-Cr_yo8pa.js","zoom-image-lightbox-DMoL6lHz.js","lightbox-handle-r17bVUz3.js"]}