Brightcove · OAuth Scopes

Brightcove OAuth Scopes

OAuth 2.0 derived

Brightcove publishes 33 OAuth 2.0 scopes via the clientCredentials flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Brightcove API on a user’s behalf.

Tokens are issued from https://oauth.brightcove.com/v4/access_token.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

VideoMediaStreamingLive StreamingAnalyticsCDNOTTPlayerAd Insertion
Scopes: 33 Flows: clientCredentials Method: derived

OAuth endpoints

Token URL
https://oauth.brightcove.com/v4/access_token
Flows
clientCredentials

Scopes (33)

ScopeDescriptionFlows
video-cloud/analytics/read Read analytics data clientCredentials
video-cloud/asset/delete Digital Master Delete clientCredentials
video-cloud/audience/read Read Leads and Events data clientCredentials
video-cloud/audience/write Write Leads and Events data clientCredentials
video-cloud/delivery-rules/all Read, Write, Delete Delivery Rules clientCredentials
video-cloud/delivery-rules/read Read Delivery Rules clientCredentials
video-cloud/ingest-profiles/account/read Read account default ingest profile clientCredentials
video-cloud/ingest-profiles/account/write Write account settings clientCredentials
video-cloud/ingest-profiles/profile/read Read ingest profiles clientCredentials
video-cloud/ingest-profiles/profile/write Write profiles clientCredentials
video-cloud/notifications/all Notifications All clientCredentials
video-cloud/player/all Read/write player data clientCredentials
video-cloud/player/read Read player data clientCredentials
video-cloud/playlist/all Playlist All clientCredentials
video-cloud/playlist/create Playlist Create clientCredentials
video-cloud/playlist/delete Playlist Delete clientCredentials
video-cloud/playlist/read Playlist Read clientCredentials
video-cloud/playlist/update Playlist Update clientCredentials
video-cloud/sharing-relationships/all Sharing Relationships All clientCredentials
video-cloud/sharing-relationships/create Sharing Relationships Create clientCredentials
video-cloud/sharing-relationships/delete Sharing Relationships Delete clientCredentials
video-cloud/sharing-relationships/read Sharing Relationships Read clientCredentials
video-cloud/sharing-relationships/update Sharing Relationships Update clientCredentials
video-cloud/social/status/read Read social sharing status and history clientCredentials
video-cloud/ssai/all Read and write SSAI metadata clientCredentials
video-cloud/ssai/read Read SSAI metadata clientCredentials
video-cloud/upload-urls/read Read upload URLs clientCredentials
video-cloud/video/all Video ALL clientCredentials
video-cloud/video/clear-sources Read clear sources clientCredentials
video-cloud/video/create Video Create clientCredentials
video-cloud/video/delete Video Delete clientCredentials
video-cloud/video/read Read video data clientCredentials
video-cloud/video/update Video Update clientCredentials

Source

OAuth Scopes

brightcove-scopes.yml Raw ↑
generated: '2026-07-11'
method: derived
source: openapi/analytics-api-openapi.yaml, openapi/audience-openapi.yaml, openapi/cms-api-openapi.yaml,
  openapi/delivery-rules-openapi.yaml, openapi/dynamic-ingest-openapi.yaml, openapi/ingest-profiles-openapi.yaml,
  openapi/player-management-openapi.yaml, openapi/social-openapi.yaml, openapi/ssai-openapi.yaml
schemes:
- name: BC_OAuth2
  source: openapi/analytics-api-openapi.yaml
  flows:
  - flow: clientCredentials
    tokenUrl: https://oauth.brightcove.com/v4/access_token
  description: Brightcove OAuth API. See the [support documentation](/oauth/index.html) or [Getting
    Access Tokens](/oauth/code-samples/oauth-api-sample-get-access-token.html) to learn more
- name: BC_OAuth2
  source: openapi/audience-openapi.yaml
  flows:
  - flow: clientCredentials
    tokenUrl: https://oauth.brightcove.com/v4/access_token
  description: Brightcove OAuth API. See the [support documentation](https://apis.support.brightcove.com/oauth/)
    or [Getting Access Tokens](https://apis.support.brightcove.com/oauth/guides/getting-access-tokens.html)
    to learn more
- name: BC_OAuth2
  source: openapi/cms-api-openapi.yaml
  flows:
  - flow: clientCredentials
    tokenUrl: https://oauth.brightcove.com/v4/access_token
  description: Brightcove OAuth API. See the [support documentation](/oauth/index.html) or [Getting
    Access Tokens](/oauth/code-samples/oauth-api-sample-get-access-token.html) to learn more
- name: BC_OAuth2
  source: openapi/delivery-rules-openapi.yaml
  flows:
  - flow: clientCredentials
    tokenUrl: https://oauth.brightcove.com/v4/access_token
  description: Brightcove OAuth API. To learn more, see the [OAuth Overview](https://apis.support.brightcove.com/oauth/)
    or the [Getting Access Tokens](https://apis.support.brightcove.com/oauth/code-samples/oauth-api-sample-get-access-token.html)
    document.
- name: BC_OAuth2
  source: openapi/dynamic-ingest-openapi.yaml
  flows:
  - flow: clientCredentials
    tokenUrl: https://oauth.brightcove.com/v4/access_token
  description: Brightcove OAuth API. See the [support documentation](/oauth/index.html) or [Getting
    Access Tokens](/oauth/code-samples/oauth-api-sample-get-access-token.html) to learn more
- name: BC_OAuth2
  source: openapi/ingest-profiles-openapi.yaml
  flows:
  - flow: clientCredentials
    tokenUrl: https://oauth.brightcove.com/v4/access_token
  description: Brightcove OAuth API. See the [support documentation](/oauth/index.html) or [Getting
    Access Tokens](/oauth/code-samples/oauth-api-sample-get-access-token.html) to learn more
- name: BC_OAuth2
  source: openapi/player-management-openapi.yaml
  flows:
  - flow: clientCredentials
    tokenUrl: https://oauth.brightcove.com/v4/access_token
  description: |-
    **IMPORTANT:** Basic Authentication is no longer supported. You must use OAuth 2.0 for all authentication.

    Brightcove OAuth API. See the [support documentation](/oauth/index.html) or [Getting Access Tokens](/oauth/code-samples/oauth-api-sample-get-access-token.html) to learn more.
- name: BC_OAuth2
  source: openapi/social-openapi.yaml
  flows:
  - flow: clientCredentials
    tokenUrl: https://oauth.brightcove.com/v4/access_token
  description: Brightcove OAuth API. See the [support documentation](https://apis.support.brightcove.com/oauth/)
    or [Getting Access Tokens](https://apis.support.brightcove.com/oauth/guides/getting-access-tokens.html)
    to learn more
- name: BC_OAuth2
  source: openapi/ssai-openapi.yaml
  flows:
  - flow: clientCredentials
    tokenUrl: https://oauth.brightcove.com/v4/access_token
  description: Brightcove OAuth API. See the [support documentation](/oauth/index.html) or [Getting
    Access Tokens](/oauth/guides/getting-access-tokens.html) to learn more
scopes:
- scope: video-cloud/analytics/read
  description: Read analytics data
  flows:
  - clientCredentials
  sources:
  - openapi/analytics-api-openapi.yaml
- scope: video-cloud/asset/delete
  description: Digital Master Delete
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/audience/read
  description: Read Leads and Events data
  flows:
  - clientCredentials
  sources:
  - openapi/audience-openapi.yaml
- scope: video-cloud/audience/write
  description: Write Leads and Events data
  flows:
  - clientCredentials
  sources:
  - openapi/audience-openapi.yaml
- scope: video-cloud/delivery-rules/all
  description: Read, Write, Delete Delivery Rules
  flows:
  - clientCredentials
  sources:
  - openapi/delivery-rules-openapi.yaml
- scope: video-cloud/delivery-rules/read
  description: Read Delivery Rules
  flows:
  - clientCredentials
  sources:
  - openapi/delivery-rules-openapi.yaml
- scope: video-cloud/ingest-profiles/account/read
  description: Read account default ingest profile
  flows:
  - clientCredentials
  sources:
  - openapi/dynamic-ingest-openapi.yaml
  - openapi/ingest-profiles-openapi.yaml
- scope: video-cloud/ingest-profiles/account/write
  description: Write account settings
  flows:
  - clientCredentials
  sources:
  - openapi/ingest-profiles-openapi.yaml
- scope: video-cloud/ingest-profiles/profile/read
  description: Read ingest profiles
  flows:
  - clientCredentials
  sources:
  - openapi/dynamic-ingest-openapi.yaml
  - openapi/ingest-profiles-openapi.yaml
- scope: video-cloud/ingest-profiles/profile/write
  description: Write profiles
  flows:
  - clientCredentials
  sources:
  - openapi/ingest-profiles-openapi.yaml
- scope: video-cloud/notifications/all
  description: Notifications All
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/player/all
  description: Read/write player data
  flows:
  - clientCredentials
  sources:
  - openapi/player-management-openapi.yaml
- scope: video-cloud/player/read
  description: Read player data
  flows:
  - clientCredentials
  sources:
  - openapi/player-management-openapi.yaml
- scope: video-cloud/playlist/all
  description: Playlist All
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/playlist/create
  description: Playlist Create
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/playlist/delete
  description: Playlist Delete
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/playlist/read
  description: Playlist Read
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/playlist/update
  description: Playlist Update
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/sharing-relationships/all
  description: Sharing Relationships All
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/sharing-relationships/create
  description: Sharing Relationships Create
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/sharing-relationships/delete
  description: Sharing Relationships Delete
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/sharing-relationships/read
  description: Sharing Relationships Read
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/sharing-relationships/update
  description: Sharing Relationships Update
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/social/status/read
  description: Read social sharing status and history
  flows:
  - clientCredentials
  sources:
  - openapi/social-openapi.yaml
- scope: video-cloud/ssai/all
  description: Read and write SSAI metadata
  flows:
  - clientCredentials
  sources:
  - openapi/ssai-openapi.yaml
- scope: video-cloud/ssai/read
  description: Read SSAI metadata
  flows:
  - clientCredentials
  sources:
  - openapi/ssai-openapi.yaml
- scope: video-cloud/upload-urls/read
  description: Read upload URLs
  flows:
  - clientCredentials
  sources:
  - openapi/dynamic-ingest-openapi.yaml
- scope: video-cloud/video/all
  description: Video ALL
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
  - openapi/dynamic-ingest-openapi.yaml
- scope: video-cloud/video/clear-sources
  description: Read clear sources
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/video/create
  description: Video Create
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/video/delete
  description: Video Delete
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/video/read
  description: Read video data
  flows:
  - clientCredentials
  sources:
  - openapi/analytics-api-openapi.yaml
  - openapi/cms-api-openapi.yaml
- scope: video-cloud/video/update
  description: Video Update
  flows:
  - clientCredentials
  sources:
  - openapi/cms-api-openapi.yaml