Aprovan Registry
provider 96 operations
@utdk/spotify
Spotify Web API

Generated UTDK provider client for Spotify Web API. 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 OAuth 2.0.

The base URI for all Web API requests is https://api.spotify.com/v1.

Need help? See our Web API guides for more information, or visit the Spotify for Developers community forum to ask questions and connect with other developers.

Import sample

import spotify from "@utdk/spotify"

Factory sample

import { createSpotifyClient } from "@utdk/spotify"
Provider path
spotify
Source API title
Spotify Web API
Version
1.0.0
Generated
Apr 7, 2026, 3:14 AM
Homepage
Open site
API spec
View spec
README
Embedded directly from the package source.

spotify

Generated UTDK provider types and OpenAPI-backed client for https://developer.spotify.com/reference/web-api/open-api-schema.yaml.

Operations
96 operations — open try-it console
Method Operation ID
GET get-an-album Try
GET get-multiple-albums Try
GET get-an-albums-tracks Try
GET get-an-artist Try
GET get-multiple-artists Try
GET get-an-artists-albums Try
GET get-an-artists-top-tracks Try
GET get-an-artists-related-artists Try
GET get-a-show Try
GET get-multiple-shows Try
GET get-a-shows-episodes Try
GET get-an-episode Try
GET get-multiple-episodes Try
GET get-an-audiobook Try
GET get-multiple-audiobooks Try
GET get-audiobook-chapters Try
GET get-users-saved-audiobooks Try
PUT save-audiobooks-user Try
DELETE remove-audiobooks-user Try
GET check-users-saved-audiobooks Try
GET get-a-chapter Try
GET get-several-chapters Try
GET get-track Try
GET get-several-tracks Try
GET search Try
GET get-current-users-profile Try
GET get-playlist Try
PUT change-playlist-details Try
GET get-playlists-tracks Try
POST add-tracks-to-playlist Try
PUT reorder-or-replace-playlists-tracks Try
DELETE remove-tracks-playlist Try
GET get-playlists-items Try
POST add-items-to-playlist Try
PUT reorder-or-replace-playlists-items Try
DELETE remove-items-playlist Try
GET get-a-list-of-current-users-playlists Try
POST create-playlist Try
PUT save-library-items Try
DELETE remove-library-items Try
GET check-library-contains Try
GET get-users-saved-albums Try
PUT save-albums-user Try
DELETE remove-albums-user Try
GET check-users-saved-albums Try
GET get-users-saved-tracks Try
PUT save-tracks-user Try
DELETE remove-tracks-user Try
GET check-users-saved-tracks Try
GET get-users-saved-episodes Try
PUT save-episodes-user Try
DELETE remove-episodes-user Try
GET check-users-saved-episodes Try
GET get-users-saved-shows Try
PUT save-shows-user Try
DELETE remove-shows-user Try
GET check-users-saved-shows Try
GET get-users-top-artists-and-tracks Try
GET get-users-profile Try
GET get-list-users-playlists Try
POST create-playlist-for-user Try
PUT follow-playlist Try
DELETE unfollow-playlist Try
GET get-featured-playlists Try
GET get-categories Try
GET get-a-category Try
GET get-a-categories-playlists Try
GET get-playlist-cover Try
PUT upload-custom-playlist-cover Try
GET get-new-releases Try
GET get-followed Try
PUT follow-artists-users Try
DELETE unfollow-artists-users Try
GET check-current-user-follows Try
GET check-if-user-follows-playlist Try
GET get-several-audio-features Try
GET get-audio-features Try
GET get-audio-analysis Try
GET get-recommendations Try
GET get-recommendation-genres Try
GET get-information-about-the-users-current-playback Try
PUT transfer-a-users-playback Try
GET get-a-users-available-devices Try
GET get-the-users-currently-playing-track Try
PUT start-a-users-playback Try
PUT pause-a-users-playback Try
POST skip-users-playback-to-next-track Try
POST skip-users-playback-to-previous-track Try
PUT seek-to-position-in-currently-playing-track Try
PUT set-repeat-mode-on-users-playback Try
PUT set-volume-for-users-playback Try
PUT toggle-shuffle-for-users-playback Try
GET get-recently-played Try
GET get-queue Try
POST add-to-queue Try
GET get-available-markets Try