Sptfy.Library (Sptfy v0.1.3) View Source
https://developer.spotify.com/documentation/web-api/reference-beta/#category-library
Link to this section Summary
Functions
GET /v1/me/albums/contains
GET /v1/me/shows/contains
GET /v1/me/tracks/contains
GET /v1/me/albums
GET /v1/me/shows
GET /v1/me/tracks
DELETE /v1/me/albums
DELETE /v1/me/shows
DELETE /v1/me/tracks
PUT /v1/me/albums
PUT /v1/me/shows
PUT /v1/me/tracks
Link to this section Functions
Specs
check_albums_saved_state(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, [boolean()]} | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
GET /v1/me/albums/contains
Parameters
ids
: required
Specs
check_shows_saved_state(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, [boolean()]} | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
GET /v1/me/shows/contains
Parameters
ids
: required
Specs
check_tracks_saved_state(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, [boolean()]} | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
GET /v1/me/tracks/contains
Parameters
ids
: required
Specs
get_saved_albums(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.Paging.t()} | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
GET /v1/me/albums
Parameters
limit
offset
market
Specs
get_saved_shows(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.Paging.t()} | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
GET /v1/me/shows
Parameters
limit
offset
Specs
get_saved_tracks(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.Paging.t()} | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
GET /v1/me/tracks
Parameters
limit
offset
market
Specs
remove_from_saved_albums(token :: String.t(), params :: map() | Keyword.t()) :: :ok | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
DELETE /v1/me/albums
Parameters
ids
: required
Specs
remove_from_saved_shows(token :: String.t(), params :: map() | Keyword.t()) :: :ok | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
DELETE /v1/me/shows
Parameters
ids
: required
Specs
remove_from_saved_tracks(token :: String.t(), params :: map() | Keyword.t()) :: :ok | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
DELETE /v1/me/tracks
Parameters
ids
: required
Specs
save_albums(token :: String.t(), params :: map() | Keyword.t()) :: :ok | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
PUT /v1/me/albums
Parameters
ids
: required
Specs
save_shows(token :: String.t(), params :: map() | Keyword.t()) :: :ok | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
PUT /v1/me/shows
Parameters
ids
: required
Specs
save_tracks(token :: String.t(), params :: map() | Keyword.t()) :: :ok | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
PUT /v1/me/tracks
Parameters
ids
: required