OAUTH2
spotify_oauth
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
SPOTIFY
Spotify is a digital music and podcast streaming service with millions of tracks, personalized playlists, and social sharing features
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
88
Action summaries
Display-only definitions
3
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
OAUTH2
No fields declared in this snapshot.
Capability index
Showing 61–88 of 88 actions
SPOTIFY_GET_USER_S_SAVED_SHOWS
Get a list of shows saved in the current Spotify user's library. Optional parameters can be used to limit the number of shows returned.
Untrusted display-only summary
SPOTIFY_GET_USER_S_SAVED_TRACKS
Get a list of the songs saved in the current Spotify user's 'Your Music' library. Returns paginated results with track details including album info, artists, duration, and when each track was saved.
Untrusted display-only summary
SPOTIFY_GET_USER_S_TOP_ARTISTS
Get the current user's top artists based on calculated affinity. This endpoint retrieves the current user's top artists based on their listening history and calculated affinity. The affinity is computed over a specified time frame (short_term, medium_term, or long_term). Required OAuth Scope: user-top-read Returns a p…
Untrusted display-only summary
SPOTIFY_GET_USER_S_TOP_TRACKS
Get the current user's top tracks based on calculated affinity. Returns the user's most-played tracks over different time periods based on their listening history and calculated affinity. Required OAuth Scope: user-top-read Note: The Spotify API limits results to the top 50 tracks per time range. Returns detailed trac…
Untrusted display-only summary
SPOTIFY_PAUSE_PLAYBACK
Pause playback on the user's account. Pauses playback on the currently active device or on a specified device. Returns immediately with success when playback is paused. If no device is specified, the currently active device will be paused. Requirements: - Spotify Premium subscription - OAuth scope: user-modify-playbac…
Untrusted display-only summary
SPOTIFY_REMOVE_PLAYLIST_ITEMS
Remove one or more items from a user's playlist. This endpoint removes tracks or episodes from a playlist. You can remove items by URI (removes all occurrences) or by URI + positions (removes specific occurrences). Requires 'playlist-modify-public' scope for public playlists or 'playlist-modify-private' scope for priv…
Untrusted display-only summary
SPOTIFY_REMOVE_USERS_SAVED_ALBUMS
Remove one or more albums from the current user's 'Your Music' library. This action removes albums from the user's saved albums collection in 'Your Library'. The operation is idempotent - removing an album that isn't saved will not cause an error. Required OAuth scope: user-library-modify
Untrusted display-only summary
SPOTIFY_REMOVE_USER_S_SAVED_AUDIOBOOKS
Remove one or more audiobooks from the current user's Spotify library. This endpoint removes saved audiobooks from the user's library. Audiobook IDs can be specified as a comma-separated string or as a list of IDs. Maximum of 50 IDs per request. Note: Audiobooks are only available in the US, UK, Canada, Ireland, New Z…
Untrusted display-only summary
SPOTIFY_REMOVE_USER_S_SAVED_EPISODES
Remove one or more episodes from the current user's library. This endpoint removes episodes that have been saved to the user's "Your Episodes" library. The operation is idempotent - removing an episode that is not saved will return success. Up to 50 episode IDs can be removed in a single request. Required scope: user-…
Untrusted display-only summary
SPOTIFY_REMOVE_USER_S_SAVED_SHOWS
Delete one or more shows from current Spotify user's library.
Untrusted display-only summary
SPOTIFY_REMOVE_USER_S_SAVED_TRACKS
Remove one or more tracks from the current user's 'Your Music' library.
Untrusted display-only summary
SPOTIFY_SAVE_ALBUMS_FOR_CURRENT_USER
Save one or more albums to the current user's 'Your Music' library. This action adds albums to the user's saved albums collection, which can be accessed later through 'Your Library'. The operation is idempotent - saving an album that is already saved will not cause an error. Required OAuth scope: user-library-modify
Untrusted display-only summary
SPOTIFY_SAVE_AUDIOBOOKS_FOR_CURRENT_USER
Save one or more audiobooks to the current user's library. This action adds audiobooks to the user's saved audiobooks collection, which can be accessed later through 'Your Library'. The operation is idempotent - saving an audiobook that is already saved will not cause an error. Required OAuth scope: user-library-modify
Untrusted display-only summary
SPOTIFY_SAVE_EPISODES_FOR_CURRENT_USER
Save one or more podcast episodes to the current user's library. This endpoint saves episodes to the user's "Your Episodes" library, making them easily accessible for later playback. The operation is idempotent - saving an episode that is already saved will return success. Up to 50 episode IDs can be saved in a single…
Untrusted display-only summary
SPOTIFY_SAVE_SHOWS_FOR_CURRENT_USER
Save one or more shows to current Spotify user's library. Requires the user-library-modify scope. Maximum of 50 show IDs per request.
Untrusted display-only summary
SPOTIFY_SAVE_TRACKS_FOR_CURRENT_USER
Save one or more tracks to the current user's 'Your Music' library. This action adds tracks to the user's saved tracks collection. You can provide either: - A simple list of track IDs (up to 50) - A list of timestamped IDs to preserve chronological order Requires the 'user-library-modify' OAuth scope.
Untrusted display-only summary
SPOTIFY_SEARCH_FOR_ITEM
Get Spotify catalog information about albums, artists, playlists, tracks, shows, episodes or audiobooks that match a keyword string. Audiobooks are only available within the US, UK, Canada, Ireland, New Zealand and Australia markets.
Untrusted display-only summary
SPOTIFY_SEEK_TO_POSITION
Seek to a specific position in the user's currently playing track. This action allows you to skip to any point in the currently playing track by specifying a position in milliseconds. For example, to skip to 1 minute into the track, use position_ms=60000. **Requirements:** - Spotify Premium subscription required - Use…
Untrusted display-only summary
SPOTIFY_SET_PLAYBACK_VOLUME
Set the volume for the user's current playback device. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.
Untrusted display-only summary
SPOTIFY_SET_REPEAT_MODE
Set the repeat mode for the user's playback. Controls whether playback should repeat the current track, the current context (playlist, album, etc.), or not repeat at all. The change takes effect immediately on the user's active device. Requirements: - Spotify Premium subscription - OAuth scope: user-modify-playback-st…
Untrusted display-only summary
SPOTIFY_SKIP_TO_NEXT
Skips to next track in the user's queue. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.
Untrusted display-only summary
SPOTIFY_SKIP_TO_PREVIOUS
Skips to the previous track in the user's queue. Requirements: - Spotify Premium subscription - Active playback (user must be currently playing music) - Requires 'user-modify-playback-state' scope Note: The order of execution is not guaranteed when you use this API with other Player API endpoints.
Untrusted display-only summary
SPOTIFY_START_RESUME_PLAYBACK
Start a new context or resume current playback on the user's active device. Starts playback of a specific context (album, artist, or playlist), a list of tracks, or resumes currently paused playback. Returns immediately with success when playback starts. Requirements: - Spotify Premium subscription - OAuth scope: user…
Untrusted display-only summary
SPOTIFY_TOGGLE_PLAYBACK_SHUFFLE
Toggle shuffle on or off for user's playback. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints. Required OAuth scope: user-modify-playback-state Note: This endpoint returns 204 No Content on success, 404 if no active…
Untrusted display-only summary
SPOTIFY_TRANSFER_PLAYBACK
Transfer playback to a new device and optionally begin playback. Requirements: - Spotify Premium subscription is required - Target device must be active and available (use Get Available Devices to retrieve device IDs) - Requires user-modify-playback-state scope Note: The order of execution is not guaranteed when you u…
Untrusted display-only summary
SPOTIFY_UNFOLLOW_ARTISTS_OR_USERS
Remove the current user as a follower of one or more artists or other Spotify users. This action removes the specified artists or users from the current user's "Following" list, stopping their content from appearing in the user's personalized feed. The operation is idempotent - attempting to unfollow an already-unfoll…
Untrusted display-only summary
SPOTIFY_UNFOLLOW_PLAYLIST
Remove the current user as a follower of a playlist. This action removes the current user from following a playlist. The user no longer receives updates from the playlist and it is removed from their followed playlists list. This operation is idempotent - if the user is not currently following the playlist, the operat…
Untrusted display-only summary
SPOTIFY_UPDATE_PLAYLIST_ITEMS
Either replace all tracks in a playlist OR reorder existing tracks within it. **REPLACE mode**: Use `uris` parameter to completely overwrite all tracks in the playlist. Example: Replace all tracks with 3 specific tracks. **REORDER mode**: Use `range_start`, `insert_before`, and optionally `range_length`/`snapshot_id`…
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.