Either reorder or replace items in a playlist depending on the request's parameters.
To reorder items, include range_start, insert_before, range_length and snapshot_id in the request's body.
To replace items, include uris as either a query parameter or in the request's body.
Replacing items in a playlist will overwrite its existing items. This operation can be used for replacing or clearing items in a playlist.
Note: Replace and reorder are mutually exclusive operations which share the same endpoint, but have different parameters.
These operations can't be applied together in a single request.
643 matches
60 actions
Spotify
60 actions
- Check If User Follows Artists or Users GETv1.0.0
- Check if Users Follow Playlist GETv1.0.0
- Check User's Saved Albums GETv1.0.0
- Check User's Saved Audiobooks GETv1.0.0
- Check User's Saved Episodes GETv1.0.0
- Check User's Saved Shows GETv1.0.0
- Check User's Saved Tracks GETv1.0.0
- Create Playlist POSTv1.0.0
- Get a Chapter GETv1.0.0
- Get Album GETv1.0.0
- Get Album Tracks GETv1.0.0
- Get an Audiobook GETv1.0.0
- Get Artist GETv1.0.0
- Get Artist's Albums GETv1.0.0
- Get Artist's Related Artists GETv1.0.0
- Get Artist's Top Tracks GETv1.0.0
- Get Audiobook Chapters GETv1.0.0
- Get Available Devices GETv1.0.0
- Get Available Genre Seeds GETv1.0.0
- Get Available Markets GETv1.0.0
- Get Category's Playlists GETv1.0.0
- Get Current User's Playlists GETv1.0.0
- Get Current User's Profile GETv1.0.0
- Get Currently Playing Track GETv1.0.0
- Get Episode GETv1.0.0
- Get Featured Playlists GETv1.0.0
- Get Followed Artists GETv1.0.0
- Get New Releases GETv1.0.0
- Get Playback State GETv1.0.0
- Get Playlist GETv1.0.0
- Get Playlist Cover Image GETv1.0.0
- Get Playlist Items GETv1.0.0
- Get Recently Played Tracks GETv1.0.0
- Get Recommendations GETv1.0.0
- Get Several Albums GETv1.0.0
- Get Several Artists GETv1.0.0
- Get Several Audiobooks GETv1.0.0
- Get Several Browse Categories GETv1.0.0
- Get Several Chapters GETv1.0.0
- Get Several Episodes GETv1.0.0
- Get Several Shows GETv1.0.0
- Get Several Tracks GETv1.0.0
- Get Show GETv1.0.0
- Get Show Episodes GETv1.0.0
- Get Single Browse Category GETv1.0.0
- Get the User's Queue GETv1.0.0
- Get Track GETv1.0.0
- Get Track's Audio Analysis GETv1.0.0
- Get Track's Audio Features GETv1.0.0
- Get Tracks' Audio Features GETv1.0.0
- Get User's Playlists GETv1.0.0
- Get User's Profile GETv1.0.0
- Get User's Saved Albums GETv1.0.0
- Get User's Saved Audiobooks GETv1.0.0
- Get User's Saved Episodes GETv1.0.0
- Get User's Saved Shows GETv1.0.0
- Get User's Saved Tracks GETv1.0.0
- Get User's Top Items GETv1.0.0
- Search for Item GETv1.0.0
- Update Playlist Items PUTv1.0.0
Social/Spotify
Update Playlist Items
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
{
"type": "object",
"properties": {
"insert_before": {
"type": "integer",
"description": "The position where the items should be inserted.<br/>To reorder the items to the end of the playlist, simply set _insert_before_ to the position after the last item.<br/>Examples:<br/>To reorder the first item to the last position in a playlist with 10 items, set _range_start_ to 0, and _insert_before_ to 10.<br/>To reorder the last item in a playlist with 10 items to the start of the playlist, set _range_start_ to 9, and _insert_before_ to 0.\n"
},
"range_length": {
"type": "integer",
"description": "The amount of items to be reordered. Defaults to 1 if not set.<br/>The range of items to be reordered begins from the _range_start_ position, and includes the _range_length_ subsequent items.<br/>Example:<br/>To move the items at index 9-10 to the start of the playlist, _range_start_ is set to 9, and _range_length_ is set to 2.\n"
},
"range_start": {
"type": "integer",
"description": "The position of the first item to be reordered.\n"
},
"snapshot_id": {
"type": "string",
"description": "The playlist's snapshot ID against which you want to make the changes.\n"
},
"uris": {
"type": "string",
"description": "A comma-separated list of [Spotify URIs](/documentation/web-api/#spotify-uris-and-ids) to set, can be track or episode URIs. For example: `uris=spotify:track:4iV5W9uYEdYUVa79Axb7Rh,spotify:track:1301WleyT98MSxVHPZCA6M,spotify:episode:512ojhOuo1ktJprKbVcKyQ`<br/>A maximum of 100 items can be set in one request.\n"
}
},
"additionalProperties": false
}Output
- 1
- 2
- 3
- 4
{
"type": "object",
"additionalProperties": true
}