Update Playlist
youtube_update_playlistUpdate a YouTube playlist's title, description, or privacy status while preserving any fields you don't specify.
Instructions
Update metadata of an existing playlist. Fetches the current playlist first and merges
only the provided fields, so omitted fields are preserved. snippet.title is always
required by the API — the existing title is kept when not supplied.
Args
playlistId(string, required): Playlist ID to update.title(string, optional): New title. If omitted, existing title is preserved.description(string, optional): New description.privacyStatus("public" | "private" | "unlisted", optional): New visibility.
Returns Confirmation Markdown + structured updated playlist resource.
Examples
youtube_update_playlist({ playlistId: "PL...", title: "Best of 2024" })youtube_update_playlist({ playlistId: "PL...", privacyStatus: "public" })
Errors
404 → playlist not found.
403 → not your playlist or scope missing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| playlistId | Yes | Playlist ID to update. | |
| title | No | New playlist title. Preserves existing if omitted. | |
| description | No | New playlist description. Preserves existing if omitted. | |
| privacyStatus | No | New privacy status. Preserves existing if omitted. |