-
Notifications
You must be signed in to change notification settings - Fork 123
Open
Description
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 functions:
BaseClient::artist_top_tracks– endpoint removedBaseClient::new_releasesandBaseClient::new_releases_manual– endpoint removedBaseClient::albums– endpoint removedBaseClient::artists– endpoint removedBaseClient::categoriesandBaseClient::categories_manual– endpoint removedBaseClient::get_several_episodes– endpoint removedBaseClient::get_several_shows– endpoint removedBaseClient::tracks– endpoint removedBaseClient::user_playlistsandBaseClient::user_playlists_manual– endpoint removedBaseClient::user– endpoint removedBaseClient::user_playlistsandBaseClient::user_playlists_manual– endpoint removedOAuthClient::user_playlist_create– endpoint removed, still available for the current user only via POST /me/playlistsOAuthClient::current_user_saved_albums_delete– endpoint changed toDELETE /me/libraryOAuthClient::remove_users_saved_shows– endpoint changed toDELETE /me/libraryOAuthClient::current_user_saved_tracks_delete– endpoint changed toDELETE /me/libraryOAuthClient::current_user_saved_albums_add– endpoint changed toPUT /me/libraryOAuthClient::save_shows– endpoint changed toPUT /me/libraryOAuthClient::current_user_saved_tracks_add– endpoint changed toPUT /me/libraryOAuthClient::user_artist_check_follow– endpoint changed toGET /me/libraryOAuthClient::current_user_saved_albums_contains– endpoint changed toGET /me/libraryOAuthClient::check_users_saved_shows– endpoint changed toGET /me/libraryOAuthClient::current_user_saved_tracks_contains– endpoint changed toGET /me/libraryOAuthClient::user_follow_artists– endpoint changed toPUT /me/libraryOAuthClient::user_unfollow_artists– endpoint changed toPUT /me/libraryOAuthClient::user_follow_users– endpoint changed toPUT /me/libraryOAuthClient::user_unfollow_users– endpoint changed toPUT /me/libraryOAuthClient::playlist_follow– endpoint changed toPUT /me/libraryOAuthClient::playlist_unfollow– endpoint changed toPUT /me/libraryOAuthClient::playlist_add_items– endpoint changed toPOST /playlists/{id}/itemsOAuthClient::playlist_replace_items– endpoint changed toPUT /playlists/{id}/itemsOAuthClient::playlist_reorder_items– endpoint changed toPUT /playlists/{id}/itemsOAuthClient::playlist_remove_specific_occurrences_of_items– endpoint changed toDELETE /playlists/{id}/tracksOAuthClient::playlist_remove_all_occurrences_of_items– endpoint changed toDELETE /playlists/{id}/tracks
The changes also affect the following model types:
SimplifiedAlbum- field
album_groupremoved - field
available_marketsremoved
- field
FullAlbum- field
available_marketsremoved - field
external_idsremoved - field
labelremoved - field
popularityremoved
- field
FullArtist- field
followersremoved - field
popularityremoved
- field
SimplifiedPlaylist- field
tracksrenamed toitems
- field
FullPlaylist- field
tracksrenamed toitems
- field
PlaylistItem- field
trackrenamed toitem
- field
SimplifiedShow- field
available_marketsremoved - field
publisherremoved
- field
FullShow- field
available_marketsremoved - field
publisherremoved
- field
FullTrack- field
available_marketsremoved - field
external_idsremoved - field
linked_fromremoved - field
popularityremoved
- field
SimplifiedTrack- field
available_marketsremoved - field
linked_fromremoved
- field
PublicUser- field
followersremoved
- field
PrivateUser- field
countryremoved - field
emailremoved - field
explicit_contentremoved - field
followersremoved - field
productremoved
- field
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels