Vimeo · OAuth Scopes

Vimeo OAuth Scopes

OAuth 2.0 derived

Vimeo publishes 6 OAuth 2.0 scopes via the authorizationCode and clientCredentials flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the Vimeo API on a user’s behalf.

Tokens are issued from https://api.vimeo.com/oauth/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.

VideoStreamingVideo HostingLive StreamingMediaOTT
Scopes: 6 Flows: authorizationCode, clientCredentials Method: derived

OAuth endpoints

Authorization URL
https://api.vimeo.com/oauth/authorize
Token URL
https://api.vimeo.com/oauth/access_token https://api.vimeo.com/oauth/authorize/client
Flows
authorizationCodeclientCredentials

Scopes (6)

ScopeDescriptionFlows
create Create albums, channels, etc. authorizationCode
delete Delete videos, albums, channels authorizationCode
edit Edit videos, albums, channels authorizationCode
private Access private data authorizationCode
public Access public data authorizationCode, clientCredentials
upload Upload videos authorizationCode

Source

OAuth Scopes

vimeo-scopes.yml Raw ↑
generated: '2026-07-11'
method: derived
source: openapi/vimeo-openapi.yml
schemes:
- name: oauth2
  source: openapi/vimeo-openapi.yml
  flows:
  - flow: authorizationCode
    authorizationUrl: https://api.vimeo.com/oauth/authorize
    tokenUrl: https://api.vimeo.com/oauth/access_token
  - flow: clientCredentials
    tokenUrl: https://api.vimeo.com/oauth/authorize/client
scopes:
- scope: create
  description: Create albums, channels, etc.
  flows:
  - authorizationCode
  sources:
  - openapi/vimeo-openapi.yml
- scope: delete
  description: Delete videos, albums, channels
  flows:
  - authorizationCode
  sources:
  - openapi/vimeo-openapi.yml
- scope: edit
  description: Edit videos, albums, channels
  flows:
  - authorizationCode
  sources:
  - openapi/vimeo-openapi.yml
- scope: private
  description: Access private data
  flows:
  - authorizationCode
  sources:
  - openapi/vimeo-openapi.yml
- scope: public
  description: Access public data
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/vimeo-openapi.yml
- scope: upload
  description: Upload videos
  flows:
  - authorizationCode
  sources:
  - openapi/vimeo-openapi.yml