All integrations
Catalogue metadata onlynews & lifestylev20260721_00

SPOTIFY

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.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

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

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2

OAUTH2

spotify_oauth

Provider setup

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.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 61–88 of 88 actions

Get User's Saved Shows

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

Get User's Saved Tracks

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

Get User's Top Artists

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

Get User's Top Tracks

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

Pause playback

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

Remove playlist items

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

Remove users saved albums

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

Remove User's Saved Audiobooks

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

Remove user's saved episodes

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

Remove user s saved shows

SPOTIFY_REMOVE_USER_S_SAVED_SHOWS

Delete one or more shows from current Spotify user's library.

Untrusted display-only summary

Remove user s saved tracks

SPOTIFY_REMOVE_USER_S_SAVED_TRACKS

Remove one or more tracks from the current user's 'Your Music' library.

Untrusted display-only summary

Save albums for current user

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

Save audiobooks for current user

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

Save episodes for current user

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

Save shows for current user

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

Save tracks for current user

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

Search for item

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

Seek to position

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

Set playback volume

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

Set repeat mode

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

Skip to next

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

Skip to previous

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

Start resume playback

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

Toggle playback shuffle

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

Transfer playback

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

Unfollow artists or users

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

Unfollow playlist

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

Update playlist items

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

Versioned facts, explicit trust.

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.