Scopes src/Interface.ts#L283
The scopes for the user authorization process.
Enumerated Keys:
Name | Value | Description |
---|---|---|
ImageUpload | "ugc-image-upload" | Write access to user-provided images. |
ModifyFollowers | "user-follow-modify" | Write/delete access to the list of artists and other users that the user follows. |
ModifyPrivatePlaylists | "playlist-modify-private" | Write access to a user's private playlists. |
ModifyPublicPlaylists | "playlist-modify-public" | Write access to a user's public playlists. |
ModifyUserLibrary | "user-library-modify" | Write/delete access to a user's "Your Music" library. |
ReadCollaborativePlaylists | "playlist-read-collaborative" | Include collaborative playlists when requesting a user's playlists. |
ReadCurrentlyPlaying | "user-read-currently-playing" | Read access to a user’s currently playing content. |
ReadFollowers | "user-follow-read" | Read access to the list of artists and other users that the user follows. |
ReadPlaybackPosition | "user-read-playback-position" | Read access to a user’s playback position in a content. |
ReadPlaybackState | "user-read-playback-state" | Read access to a user’s player state. |
ReadPrivatePlaylists | "playlist-read-private" | Read access to user's private playlists. |
ReadRecentlyPlayed | "user-read-recently-played" | Read access to a user’s recently played tracks. |
ReadTopArtistsAndUsers | "user-top-read" | Read access to a user's top artists and tracks. |
ReadUserEmail | "user-read-email" | Read access to user’s email address. |
ReadUserLibrary | "user-library-read" | Read access to a user's library. |
ReadUserPrivateDetails | "user-read-private" | Read access to user’s subscription details (type of user account). |
RemoteControl | "app-remote-control" | Remote control playback of Spotify. This scope is currently available to Spotify iOS and Android SDKs. |
Streaming | "streaming" | Control playback of a Spotify track. This scope is currently available to the Web Playback SDK. The user must have a Spotify Premium account. |
WritePlaybackState | "user-modify-playback-state" | Write access to a user’s playback state |