Spotify has announced changes to the Web API for integrations in Developer Mode (February 11 for new integrations, March 9 for all existing integrations): Web API Changes - February 2026
From what I could gather this affects the following methods in SpotifyClient:
create_playlist – endpoint removed, still available for the current user only via POST /me/playlists
get_artist_top_tracks – endpoint removed
get_new_releases – endpoint removed
get_albums – endpoint removed
get_artists – endpoint removed
get_audiobooks – endpoint removed
get_categories – endpoint removed
get_chapters – endpoint removed
get_episodes – endpoint removed
get_category – endpoint removed
get_playlists_for_user – endpoint removed
get_user – endpoint removed
remove_saved_albums – endpoint changed to DELETE /me/library
remove_saved_audiobooks – endpoint changed to DELETE /me/library
remove_saved_episodes – endpoint changed to DELETE /me/library
remove_saved_shows – endpoint changed to DELETE /me/library
remove_saved_tracks – endpoint changed to DELETE /me/library
save_albums – endpoint changed to PUT /me/library
save_audiobooks – endpoint changed to PUT /me/library
save_episodes – endpoint changed to PUT /me/library
save_shows – endpoint changed to PUT /me/library
save_tracks – endpoint changed to PUT /me/library
The changes also affect the following model classes:
SimplifiedAudiobook – field publisher removed
Playlist – field tracks renamed to items
PlaylistTrack – field track renamed to item
SimplifiedShow – field publisher removed
UserProfile – fields product and email removed
Spotify has announced changes to the Web API for integrations in Developer Mode (February 11 for new integrations, March 9 for all existing integrations): Web API Changes - February 2026
From what I could gather this affects the following methods in
SpotifyClient:create_playlist– endpoint removed, still available for the current user only viaPOST /me/playlistsget_artist_top_tracks– endpoint removedget_new_releases– endpoint removedget_albums– endpoint removedget_artists– endpoint removedget_audiobooks– endpoint removedget_categories– endpoint removedget_chapters– endpoint removedget_episodes– endpoint removedget_category– endpoint removedget_playlists_for_user– endpoint removedget_user– endpoint removedremove_saved_albums– endpoint changed toDELETE /me/libraryremove_saved_audiobooks– endpoint changed toDELETE /me/libraryremove_saved_episodes– endpoint changed toDELETE /me/libraryremove_saved_shows– endpoint changed toDELETE /me/libraryremove_saved_tracks– endpoint changed toDELETE /me/librarysave_albums– endpoint changed toPUT /me/librarysave_audiobooks– endpoint changed toPUT /me/librarysave_episodes– endpoint changed toPUT /me/librarysave_shows– endpoint changed toPUT /me/librarysave_tracks– endpoint changed toPUT /me/libraryThe changes also affect the following model classes:
SimplifiedAudiobook– fieldpublisherremovedPlaylist– fieldtracksrenamed toitemsPlaylistTrack– fieldtrackrenamed toitemSimplifiedShow– fieldpublisherremovedUserProfile– fieldsproductandemailremoved