Connect Spotify with Hookshot™ and your stack

Spotify is a digital music and podcast streaming service with millions of tracks, personalized playlists, and social sharing features

Tools and triggers

What Agents can do in Spotify

Available tools and events after Spotify is connected.

  • Add Item to Playback Queue

    Add an item to the end of the user's current playback 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…

  • Add Items to Playlist

    Add one or more items to a user's playlist.

  • Change Playlist Details

    Change a playlist's name and public/private state. The user must own the playlist. This action allows updating the playlist name, description, public/private status, and collaborative mode. At least one of the optional…

  • Check If User Follows Artists or Users

    Check to see if the current user is following one or more artists or other Spotify users.

  • Check If Users Follow Playlist

    Check if the current authenticated user is following a specified playlist. This endpoint checks whether the authenticated user follows the given playlist. It returns a boolean value indicating whether the user follows…

  • Check User S Saved Albums

    Check if one or more albums is already saved in the current Spotify user's 'Your Music' library.

  • Check User S Saved Audiobooks

    Check if one or more audiobooks are already saved in the current Spotify user's library. Returns an array of boolean values indicating whether each audiobook (by ID) is saved in the user's library. Requires…

  • Check User's Saved Episodes

    Check if one or more podcast episodes are saved in the current Spotify user's 'Your Episodes' library. Returns an array of boolean values corresponding to each episode ID provided. **Required OAuth Scope:**…

  • Check User's Saved Shows

    Check if one or more shows is already saved in the current Spotify user's library. This endpoint checks whether the specified shows are saved in the authenticated user's library. It returns a list of boolean values…

  • Check User's Saved Tracks

    Check if one or more tracks is already saved in the current Spotify user's 'Your Music' library. Returns an array of boolean values indicating whether each track is saved (true) or not (false), in the same order as the…

  • Create Playlist

    Create a playlist for a Spotify user. (The playlist will be empty until you [add tracks](/documentation/web-api/reference/add-tracks-to-playlist).) Each user is generally limited to a maximum of 11000 playlists.

  • Follow Artists or Users

    Follow one or more artists or Spotify users on behalf of the current authenticated user. This action adds the specified artists or users to the current user's "Following" list, making their content appear in the user's…

  • Follow Playlist

    Add the current user as a follower of a playlist. This action adds the current user as a follower of a specified playlist. The 'public' parameter controls whether the playlist will appear in the user's public profile…

  • Get a Chapter

    Get Spotify catalog information for a single audiobook chapter including name, description, duration, release date, narrators, and playback information. Audiobook chapters are only available within the US, UK, Canada…

  • Get Album Details

    Get Spotify catalog information for a single album. Returns comprehensive album data including metadata, track listing, artist information, cover artwork, popularity score, and availability by market. Use this to fetch…

  • Get Album Tracks

    Get Spotify catalog information about an album's tracks. Optional parameters can be used to limit the number of tracks returned.

  • Get an Audiobook

    Get Spotify catalog information for a single audiobook. Audiobooks are only available within the US, UK, Canada, Ireland, New Zealand and Australia markets.

  • Get Artist

    Get detailed Spotify catalog information for a single artist. Returns comprehensive artist data including the artist's name, genres, follower count, profile images, popularity score (0-100), and links to their Spotify…

  • Get Artist S Albums

    Get Spotify catalog information about an artist's albums.

  • Get Artist S Related Artists

    Get Spotify catalog information about artists similar to a given artist. Similarity is based on analysis of the Spotify community's listening history.

  • Get Artist's Top Tracks

    Get Spotify catalog information about an artist's top tracks by country/market. Returns up to 10 of the artist's most popular tracks in the specified market. Each track includes detailed metadata such as album…

  • Get Audiobook Chapters

    Get Spotify catalog information about an audiobook's chapters. Audiobooks are only available within the US, UK, Canada, Ireland, New Zealand and Australia markets.

  • Get Available Devices

    Get information about the user's available Spotify Connect devices. Returns a list of devices that can be used for playback, including their names, types (computer, smartphone, speaker), active status, volume levels…

  • Get Available Markets

    Get the list of markets where Spotify is available. Returns an array of ISO 3166-1 alpha-2 country codes.

Setup

Connect Spotify in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.