Spotify


Resources

GET
/albums/{id}/tracks
GET
/albums/{id}
GET
/albums
GET
/artists/{id}/albums
GET
/artists/{id}/top-tracks
GET
/artists/{id}
GET
/artists
GET
/browse/categories/{category_id}/playlists
GET
/browse/categories/{category_id}
GET
/browse/categories
GET
/browse/new-releases
GET
/me/following/contains
DELETE
/me/following
GET
/me/following
PUT
/me/following
GET
/me/tracks/contains
DELETE
/me/tracks
GET
/me/tracks
PUT
/me/tracks
GET
/me
GET
GET
/tracks/{id}
GET
/tracks
GET
/users/{user_id}/playlists/{playlist_id}/followers/contains
DELETE
/users/{user_id}/playlists/{playlist_id}/followers
PUT
/users/{user_id}/playlists/{playlist_id}/followers
DELETE
/users/{user_id}/playlists/{playlist_id}/tracks
GET
/users/{user_id}/playlists/{playlist_id}/tracks
POST
/users/{user_id}/playlists/{playlist_id}/tracks
PUT
/users/{user_id}/playlists/{playlist_id}/tracks
GET
/users/{user_id}/playlists/{playlist_id}
PUT
/users/{user_id}/playlists/{playlist_id}
GET
/users/{user_id}/playlists
POST
/users/{user_id}/playlists
GET
/users/{user_id}

Models

album
album-simple
album-simple-page
album-track-page
artist
artist-simple
category
category-page
current-user-profile
followers
image
playlist
playlist-simple
playlist-simple-page
playlist-snapshot
playlist-track
playlist-track-page
saved-track
saved-track-page
track
track-simple
track-simple-page
user-followed
user-profile

Authentication

Oauth2

'OAuth' Authentication Scheme
Reference: RFC5849, Section 3.5.1

Spotify supports OAuth 2.0 for authenticating all API requests.

Flow: implicit
Authorization URL: https://accounts.spotify.com/authorize
Scopes:
  • user-read-email
  • user-follow-read
  • user-library-read
  • user-read-private
  • user-follow-modify
  • user-library-modify
  • user-read-birthdate
  • playlist-read-private
  • playlist-modify-public
  • playlist-modify-private
  • playlist-read-collaborative
Oauth2

'OAuth' Authentication Scheme
Reference: RFC5849, Section 3.5.1

Spotify supports OAuth 2.0 for authenticating all API requests.

Flow: authorizationCode
Authorization URL: https://accounts.spotify.com/authorize
Token URL: https://accounts.spotify.com/api/token
Scopes:
  • user-read-email
  • user-follow-read
  • user-library-read
  • user-read-private
  • user-follow-modify
  • user-library-modify
  • user-read-birthdate
  • playlist-read-private
  • playlist-modify-public
  • playlist-modify-private
  • playlist-read-collaborative

Metadata (Technical Details)

Origin - Format raml
Origin - Url https://raw.githubusercontent.com/spotify/web-api/master/specifications/raml/api.raml
Origin - Version 0.8
Provider Name spotify.com
API Version v1

Comments

Loading comments ...