The Spotify playlist ID.
Type: string
A comma-separated list of Spotify track URIs to add. A maximum of 100 tracks can be added in one request.
Type: string
The user's Spotify user ID.
Type: string
The position to insert the tracks, a zero-based index
Type: integer
Get a List of Featured Playlists
The country (an ISO 3166-1 alpha-2 country code)
Type: string
The desired language, consisting of an ISO 639 language code and an ISO 3166-1 alpha-2 country code, joined by an underscore. For example: es_MX, meaning "Spanish (Mexico)".
Type: string
A timestamp in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss) with the user's local time to get results tailored to a specific date and time in the day. If not provided, it defaults to the current UTC time. Example: "2014-10-23T09:00:00" for a user whose local time is 9AM.
Type: string
Check if Current User Follows Artists or Users
A comma-separated string of the artists or users ids.
Type: string
The type to follow.
Type: string
Potential values: artist, user
Check Current User's Saved Tracks
Check if Users Follow a Playlist
A comma-separated list of users ids
Type: string
The playlist owner's Spotify ID
Type: string
The Spotify playlist ID.
Type: string
The user's Spotify user ID.
Type: string
Type: object
{
"public" : "boolean",
"name" : "Required string"
}
Remove Tracks for Current User
The Spotify playlist ID.
Type: string
The user's Spotify user ID.
Type: string
Type: object
{
"public" : "boolean",
"name" : "string"
}
A comma-separated list of the artists or users ids
Type: string
The type to follow.
Type: string
Potential values: artist, user
The Spotify playlist ID.
Type: string
The user's Spotify user ID.
Type: string
Type: object
{
"public" : "boolean"
}
The Spotify ID for the album
Type: string
The market (an ISO 3166-1 alpha-2 country code)
Type: string
The Spotify ID for the album
Type: string
The market (an ISO 3166-1 alpha-2 country code)
Type: string
A comma-separated list of IDs
Type: string
The market (an ISO 3166-1 alpha-2 country code)
Type: string
The Spotify ID for the artist
Type: string
Filter by album types
Type: string
The market (an ISO 3166-1 alpha-2 country code)
Type: string
The country (an ISO 3166-1 alpha-2 country code)
Type: string
The Spotify ID for the artist
Type: string
The ID type, currently only artist is supported.
Type: string
Potential values: artist
Get a List of Browse Categories
The country (an ISO 3166-1 alpha-2 country code)
Type: string
The desired language, consisting of an ISO 639 language code and an ISO 3166-1 alpha-2 country code, joined by an underscore. For example: es_MX, meaning "Spanish (Mexico)".
Type: string
The Spotify ID of the category you wish to fetch.
Type: string
The country (an ISO 3166-1 alpha-2 country code)
Type: string
The desired language, consisting of an ISO 639 language code and an ISO 3166-1 alpha-2 country code, joined by an underscore. For example: es_MX, meaning "Spanish (Mexico)".
Type: string
The Spotify ID of the category you wish to fetch.
Type: string
The country (an ISO 3166-1 alpha-2 country code)
Type: string
Get a List of Current User's Playlists
This operation has no parameters
This operation has no parameters
Get Current User's Saved Tracks
The Spotify playlist ID.
Type: string
The user's Spotify user ID.
Type: string
A comma-separated list of fields to filter query
Type: string
The market (an ISO 3166-1 alpha-2 country code)
Type: string
The Spotify playlist ID.
Type: string
The user's Spotify user ID.
Type: string
A comma-separated list of fields to filter query
Type: string
The market (an ISO 3166-1 alpha-2 country code)
Type: string
Get an Artist's Related Artists
Type: string
The market (an ISO 3166-1 alpha-2 country code)
Type: string
A comma-separated list of IDs
Type: string
The market (an ISO 3166-1 alpha-2 country code)
Type: string
Get a List of a User's Playlists
This operation has no parameters
This operation has no parameters
This operation has no parameters
Start/Resume a User's Playback
Type: object
{
"uris" : [ "string" ],
"position_ms" : "integer",
"offset" : {
"position" : "integer",
"uri" : "string"
},
"context_uri" : "string"
}
Seek To Position In Currently Playing Track
The position in milliseconds to seek to. Must be a positive number. Passing in a position that is greater than the length of the track will cause the player to start playing the next song.
Type: integer
The Spotify playlist ID.
Type: string
The user's Spotify user ID.
Type: string
Type: object
{
"tracks" : [ {
"uri" : "string"
} ]
}
Reorder or replace a Playlist's Tracks
The Spotify playlist ID.
Type: string
The user's Spotify user ID.
Type: string
Type: object
{
"insert_before" : "Required. The position where the tracks should be inserted. To reorder the tracks to the end of the playlist, simply set insert_before to the position after the last track. Examples- To reorder the first track to the last position in a playlist with 10 tracks, set range_start to 0, and insert_before to 10. To reorder the last track in a playlist with 10 tracks to the start of the playlist, set range_start to 9, and insert_before to 0.",
"snapshot_id" : "Optional. The playlist’s snapshot ID against which you want to make the changes.",
"range_length" : "Optional. The amount of tracks to be reordered. Defaults to 1 if not set. \\ The range of tracks to be reordered begins from the range_start position, and includes the range_length subsequent tracks. Example - To move the tracks at index 9-10 to the start of the playlist, range_start is set to 9, and range_length is set to 2.",
"range_start" : "Required. The position of the first track to be reordered."
}
The search query's keywords (and optional field filters). The search is not case-sensitive: 'roadhouse' will match 'Roadhouse', 'roadHouse', etc. Keywords will be matched in any order unless surrounded by quotes, thus q=roadhouse&20blues will match both 'Blues Roadhouse' and 'Roadhouse of the Blues'. Quotation marks can be used to limit the match to a phrase: q=roadhouse&20blues will match 'My Roadhouse Blues' but not 'Roadhouse of the Blues'. By default, results are returned when a match is found in any field of the target object type. Searches can be made more specific by specifying an album, artist or track field filter. For example q=album:gold%20artist:abba&type=album will search for albums with the text 'gold' in the album name and the text 'abba' in an artist name. Other possible field filters, depending on object types being searched, include year, genre, upc, and isrc. For example, q=damian%20genre:reggae-pop&type=artist. The asterisk (*) character can, with some limitations, be used as a wildcard (maximum: 2 per query). It will match a variable number of non-white-space characters. It cannot be used in a quoted phrase, in a field filter, or as the first character of the keyword string. Searching for playlists will return results matching the playlist's name and/or description.
Type: string
A comma-separated list of item types to search across. Search results will include hits from all the specified item types; for example q=name:abacab&type=album,track will return both albums and tracks with "abacab" in their name.
Type: string
The market (an ISO 3166-1 alpha-2 country code). If given, only items with content playable in that market will be returned.
Type: string
A comma-separated list of the artists or users ids
Type: string
The type to unfollow.
Type: string
Potential values: artist, user