---
title: "Change Playlist Details"
method: PUT
path: "/playlists/{playlist_id}"
tags: ["Playlists", "Library"]
---

# Change Playlist Details

`PUT /playlists/{playlist_id}`

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

## Path parameters

- `playlist_id` string, required — The [Spotify ID](/documentation/web-api/#spotify-uris-and-ids) of the playlist.

## Request body

- object
  - `collaborative` boolean — If `true`, the playlist will become collaborative and other users will be able to modify the playlist in their Spotify client. <br/> _**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"`
  - `public` boolean — If `true` the playlist will be public, if `false` it will be private.

## Response `200`

Playlist updated

## Other responses

- `401` — Bad or expired token. This can happen if the user revoked a token or the access token has expired. You should re-authenticate the user.
- `403` — Bad OAuth request (wrong consumer key, bad nonce, expired timestamp...). Unfortunately, re-authenticating the user won't help here.
- `429` — The app has exceeded its rate limits.

---

[API](https://skmtc.net/spotify/apis/sonallux.md) · [All operations](https://skmtc.net/spotify/apis/sonallux/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/spotify/sonallux/versions/1459b27f2e48/schema)
