Skip to main content
You need a Spotify account to create apps. Free accounts work, but some API features require Spotify Premium.

Create a Spotify app

Register a new application in the Spotify Developer Dashboard to obtain your Client ID and Client Secret.

1

Sign in to Spotify

Sign in to your Spotify Developer Dashboard (create a free Spotify account first if you don’t have one).

2

Create your application

Click Create app and fill in the application details.

  • App name: choose a descriptive name.
  • App description: a brief purpose of your app.
  • Website: optional.
  • Redirect URI: the Callback URL from your Connector Profile
  • Under Which API/SDKs are you planning to use?, check Web API.
  • Accept the Terms of Service and click Save.
3

Retrieve your credentials

Open the new app from the dashboard and click Settings to view its OAuth credentials.

  • Copy the Client ID displayed on the page.
  • Click View client secret to reveal and copy the Client Secret.
  • Store both values securely for use later.

Configure OAuth scopes

Spotify uses OAuth scopes to control which Web API features your app can access. Scopes are requested during the authorization flow based on your selection here.

1

Select OAuth scopes

Enables actions: Add Item To Playback Queue, Add Items To Playlist, Change Playlist Details, Check User’s Saved Items, Create Playlist, Get Available Devices, Get Current User Profile, Get Current User’s Playlists, Get Currently Playing Track, Get Episode, Get Followed Artists, Get Playback State, Get Playlist Items, Get Recently Played Tracks, Get Show, Get Show Episodes, Get The User’s Queue, Get User’s Saved Albums, Get User’s Saved Audiobooks, Get User’s Saved Episodes, Get User’s Saved Shows, Get User’s Saved Tracks, Get User’s Top Artists And Tracks, Pause Playback, Remove Items From Library, Remove Playlist Items, Reorder Or Replace Playlist Items, Save Library Items, Seek To Position, Set Playback Volume, Set Repeat Mode, Skip To Next Track, Skip To Previous Track, Start/Resume Playback, Toggle Playback Shuffle, Transfer Playback

Choose which scopes to request during the OAuth flow based on the actions you need. If left blank, all scopes will be requested by default.

Create the StackOne Connector Profile

1

Create a Connector Profile

Enable the connector and create a Connector Profile in your project. See Setup Connector Profile.
2

Link an Account

Once the Connector Profile is created, continue to link an account.