Remove up to 100 tracks from one of your playlists in a single request. This only takes the tracks out of the playlist — they stay in your library. To delete tracks permanently, use POST /v1/generations/bulk-delete.
{ "data": { "removed": ["a4f6c1e9-2d3b-4c8a-9e5f-7b1d0c2a8e64"], "errors": [ { "trackId": "c7d2e8a1-5f4b-4e9c-8a6d-3b9f1e0c5a72", "error": "Track not found in playlist or not authorized" } ] }}
Per-item failures — omitted when every track was removed
data.errors[].trackId
string
The track ID that failed
data.errors[].error
string
Why it failed
The request returns 200 OK even if nothing was removed — check data.removed rather than the status code. A track fails individually if it isn't in the playlist or the playlist isn't yours.