Skip to content

Playlists

Thibault Leroy edited this page May 2, 2020 · 4 revisions

Requests parameters

Header

Clé Type Valeur
access_token string <spotify_access_token>

Query parameters

Clé Type Valeur
spotifyId string <spotify_user_id>

Features

Get all playlists

GET /playlists

Body in response

{
  "value": {
    "_id": "CREATED_ID",
    "user": "SPOTIFY_USER_ID",
    "playlist": <SpotifyApi.PlaylistObjectFull>
  }[]
}

Get playlist by id

GET /playlists/:id

Body in response

{
  "value": {
    "_id": "CREATED_ID",
    "user": "SPOTIFY_USER_ID",
    "playlist": <SpotifyApi.PlaylistObjectFull>
  }
}

Set playlist

POST /playlists

Body in request

SpotifyApi.PlaylistObjectFull

Body in response

{
  "value": {
    "_id": "CREATED_ID",
    "user": "SPOTIFY_USER_ID",
    "playlist": <SpotifyApi.PlaylistObjectFull>
  }
}

Update playlist

PUT /playlists/:id

Body in request

SpotifyApi.PlaylistObjectFull

Body in response

{
  "value": {
    "_id": "CREATED_ID",
    "user": "SPOTIFY_USER_ID",
    "playlist": <SpotifyApi.PlaylistObjectFull>
  }
}

Delete playlist by id

DELETE /playlists/:id

Body in response

{
  "value": {
    "_id": "CREATED_ID",
    "user": "SPOTIFY_USER_ID",
    "playlist": <SpotifyApi.PlaylistObjectFull>
  }
}