Skip to content
DocumentationAPI Reference

Change Playlist Details

client.playlists.update(stringplaylistID, PlaylistUpdateParams { collaborative, description, name, published } body?, RequestOptionsoptions?): void
PUT/playlists/{playlist_id}

Change a playlist's name and public/private state. (The user must, of course, own the playlist.)

ParametersExpand Collapse
playlistID: string

The Spotify ID of the playlist.

body: PlaylistUpdateParams { collaborative, description, name, published }
collaborative?: boolean

If true, the playlist will become collaborative and other users will be able to modify the playlist in their Spotify client.
Note: You can only set collaborative to true on non-public playlists.

description?: string

Value for playlist description as displayed in Spotify Clients and in the Web API.

name?: string

The new name for the playlist, for example "My New Playlist Title"

published?: boolean

The playlist's public/private status (if it should be added to the user's profile or not): true the playlist will be public, false the playlist will be private, null the playlist status is not relevant. For more about public/private status, see Working with Playlists

Change Playlist Details

import Spotted from 'spotted-ts';

const client = new Spotted({
  accessToken: process.env['SPOTIFY_ACCESS_TOKEN'], // This is the default and can be omitted
});

await client.playlists.update('3cEYpjA9oz9GiPac4AsH4n');
Returns Examples