Automate Spotify
HumDay reads Spotify’s own published API description and derives 88 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Spotify is
You can use Spotify's Web API to discover music and podcasts, manage your Spotify library, control audio playback, and much more. Browse our available Web API endpoints using the sidebar at left, or via the navigation bar on top of this page on smaller screens. In order to make successful Web API requests your app will need a valid access token. One can be obtained through <a href="https://develop
API host: api.spotify.com
What HumDay can do in Spotify
30 documented operations change something in Spotify.
- POSTAdd Item to Playback Queue
/me/player/queue - POSTCreate Playlist
/users/{user_id}/playlists - POSTAdd Items to Playlist
/playlists/{playlist_id}/tracks - DELETERemove User's Saved Shows
/me/shows - PUTSave Shows for Current User
/me/shows - DELETERemove Users' Saved Albums
/me/albums - PUTSave Albums for Current User
/me/albums - DELETERemove User's Saved Tracks
/me/tracks - PUTSave Tracks for Current User
/me/tracks - DELETERemove User's Saved Episodes
/me/episodes - PUTSave Episodes for Current User
/me/episodes - DELETEUnfollow Artists or Users
/me/following - PUTFollow Artists or Users
/me/following - DELETERemove User's Saved Audiobooks
/me/audiobooks - PUTSave Audiobooks for Current User
/me/audiobooks - PUTAdd Custom Playlist Cover Image
/playlists/{playlist_id}/images - DELETERemove Playlist Items
/playlists/{playlist_id}/tracks - PUTUpdate Playlist Items
/playlists/{playlist_id}/tracks - DELETEUnfollow Playlist
/playlists/{playlist_id}/followers - PUTFollow Playlist
/playlists/{playlist_id}/followers - PUTTransfer Playback
/me/player - POSTSkip To Next
/me/player/next - PUTStart/Resume Playback
/me/player/play - PUTSeek To Position
/me/player/seek - PUTPause Playback
/me/player/pause - PUTSet Repeat Mode
/me/player/repeat - PUTSet Playback Volume
/me/player/volume - PUTToggle Playback Shuffle
/me/player/shuffle - POSTSkip To Previous
/me/player/previous - PUTChange Playlist Details
/playlists/{playlist_id}
What HumDay can read from Spotify
These are the operations a schedule or a trigger can watch.
- GETGet Current User's Profile
/me - GETSearch for Item
/search - GETGet User's Top Items
/me/top/{type} - GETGet User's Profile
/users/{user_id} - GETCheck If User Follows Artists or Users
/me/following/contains - GETGet User's Playlists
/users/{user_id}/playlists - GETGet User's Saved Shows
/me/shows - GETGet User's Saved Albums
/me/albums - GETGet User's Saved Tracks
/me/tracks - GETGet User's Saved Episodes
/me/episodes - GETGet Followed Artists
/me/following - GETGet Current User's Playlists
/me/playlists - GETGet User's Saved Audiobooks
/me/audiobooks - GETGet New Releases
/browse/new-releases - GETGet the User's Queue
/me/player/queue - GETCheck User's Saved Shows
/me/shows/contains - GETCheck User's Saved Albums
/me/albums/contains - GETCheck User's Saved Tracks
/me/tracks/contains - GETCheck User's Saved Episodes
/me/episodes/contains - GETCheck User's Saved Audiobooks
/me/audiobooks/contains - GETGet Several Shows
/shows - GETGet Several Albums
/albums - GETGet Several Tracks
/tracks - GETGet Several Artists
/artists - GETGet Available Markets
/markets - GETGet Several Chapters
/chapters - GETGet Several Episodes
/episodes - GETGet Several Audiobooks
/audiobooks - GETGet Tracks' Audio Features
/audio-features - GETGet Recommendations
/recommendations - GETGet Playlist Items
/playlists/{playlist_id}/tracks - GETGet Playback State
/me/player - GETGet Several Browse Categories
/browse/categories - GETGet Featured Playlists
/browse/featured-playlists - GETGet Show
/shows/{id} - GETGet Album
/albums/{id} - GETGet Track
/tracks/{id} - GETGet Artist
/artists/{id} - GETGet a Chapter
/chapters/{id} - GETGet Episode
/episodes/{id} - GETGet an Audiobook
/audiobooks/{id} - GETGet Track's Audio Analysis
/audio-analysis/{id} - GETGet Track's Audio Features
/audio-features/{id} - GETGet Available Devices
/me/player/devices - GETCheck if Users Follow Playlist
/playlists/{playlist_id}/followers/contains - GETGet Available Genre Seeds
/recommendations/available-genre-seeds - GETGet Playlist
/playlists/{playlist_id} - GETGet Recently Played Tracks
/me/player/recently-played - GETGet Currently Playing Track
/me/player/currently-playing - GETGet Album Tracks
/albums/{id}/tracks - GETGet Artist's Albums
/artists/{id}/albums - GETGet Show Episodes
/shows/{id}/episodes - GETGet Artist's Top Tracks
/artists/{id}/top-tracks - GETGet Audiobook Chapters
/audiobooks/{id}/chapters - GETGet Artist's Related Artists
/artists/{id}/related-artists - GETGet Playlist Cover Image
/playlists/{playlist_id}/images - GETGet Single Browse Category
/browse/categories/{category_id} - GETGet Category's Playlists
/browse/categories/{category_id}/playlists
How automating Spotify works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Spotify account.
- Grant access, then go live. You approve the specific Spotify operations it may use — and only those.
Popular Spotify integrations
Connect Spotify to the tools people pair it with most.
- Spotify and OData for namespace microsoft.graphintegration
- Spotify and Cloudflareintegration
- Spotify and NetBoxintegration
- Spotify and GitHubintegration
- Spotify and Mistintegration
- Spotify and Loket.nlintegration
- Spotify and Atlassian The Jira Cloud platformintegration
- Spotify and Magento B2Bintegration
- Spotify and Stripeintegration
- Spotify and Zuora Reference Billingintegration
- Spotify and bunqintegration
- Spotify and DocuSignintegration
Automate Spotify with these
- Spotify with fixes and improvements from sonallux89 operations
- Google Compute Engine694 operations
- Jellyfin379 operations
- OpenAI273 operations
- Evetech EVE Swagger Interface206 operations
- Google Campaign Manager 360205 operations
- Google Content for Shopping175 operations
- Google Display & Video 360151 operations
- Bungie.Net134 operations
- VocaDbWeb127 operations
- Google Admin SDK122 operations
- Google Apigee109 operations
Categories
Questions about Spotify automation
- Can HumDay connect to Spotify?
- Yes. HumDay reads Spotify's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 88 operations are documented.
- Do I need to write code to automate Spotify?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Spotify account.
- What can HumDay do in Spotify?
- 30 of the 88 documented operations change something in Spotify, and 58 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Spotify account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Spotify is held behind that approval.
Where this came from
The operations above are read from a published API description for Spotify at developer.spotify.com/_data/documentation/web-api/reference/open-api-schema.yml. Descriptions are the provider’s own words, not ours. Last published 2023-02-17.