Genius · OAuth Scopes

Genius OAuth Scopes

OAuth 2.0 derived

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

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

MusicLyricsAnnotationsCrowdsourcedReference DataPublic APIs
Scopes: 4 Flows: authorizationCode Method: derived

OAuth endpoints

Authorization URL
https://api.genius.com/oauth/authorize
Token URL
https://api.genius.com/oauth/token
Flows
authorizationCode

Scopes (4)

ScopeDescriptionFlows
create_annotation Create new annotations. authorizationCode
manage_annotation Edit or delete the user's annotations. authorizationCode
me Access account profile of the authenticated user. authorizationCode
vote Upvote, downvote, or remove a vote on annotations. authorizationCode

Source

OAuth Scopes

genius-scopes.yml Raw ↑
generated: '2026-07-11'
method: derived
source: openapi/genius-openapi.yml
schemes:
- name: GeniusOAuth2
  source: openapi/genius-openapi.yml
  flows:
  - flow: authorizationCode
    authorizationUrl: https://api.genius.com/oauth/authorize
    tokenUrl: https://api.genius.com/oauth/token
  description: |-
    Genius uses OAuth 2.0 with the authorization-code flow. Apps are
    registered at https://genius.com/api-clients.
scopes:
- scope: create_annotation
  description: Create new annotations.
  flows:
  - authorizationCode
  sources:
  - openapi/genius-openapi.yml
- scope: manage_annotation
  description: Edit or delete the user's annotations.
  flows:
  - authorizationCode
  sources:
  - openapi/genius-openapi.yml
- scope: me
  description: Access account profile of the authenticated user.
  flows:
  - authorizationCode
  sources:
  - openapi/genius-openapi.yml
- scope: vote
  description: Upvote, downvote, or remove a vote on annotations.
  flows:
  - authorizationCode
  sources:
  - openapi/genius-openapi.yml