Spotify entegrasyonu | Zervanor
← Tüm konnektörler

Spotify

Aynı zamanda bir ajan aracı
productivity

Spotify Web API integration (post-Feb-2026 surface — catalog (albums, artists, tracks, audiobooks, chapters, episodes, shows), search, playlists CRUD + items, consolidated library (/me/library), player read + control, user profile). OAuth 2.0 authorization_code (user-scoped). Spotify has no webhooks — the only trigger is a polling{} block on recently-played.

42 eylemler · 1 tetikleyiciler

Spotify entegrasyonu — 42 aksiyon ve 1 tetikleyici ile Spotify'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: Get Current User Profile, Get User Profile, Search, Get Album, Get Album Tracks. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.

Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.

Tetikleyiciler 1

Spotify üzerinde bir iş akışını başlatabilen olaylar.

polling

Recently played track

Fires for each track the connected Spotify user has played since the last poll.

Eylemler 42

Zervanor'un Spotify üzerinde yapabilecekleri.

Me22

GET

Get Current User Profile

Get the current user's profile — id, display_name (Spotify: GET /me). Parameterless safe identity GET; the connector READ test target.

GET

Get My Playlists

Get the current user's playlists, paged (Spotify: GET /me/playlists).

POST

Create Playlist

Create a playlist for the current user (Spotify: POST /me/playlists — moved from /users/{user_id}/playlists in Feb-2026). Returns 201 with top-level id. WRITE test target (paired with unfollow_playlist cleanup — Spotify has no hard playlist delete).

GET

Get Library

Get the user's saved/followed items, paged (Spotify: GET /me/library — consolidated in Feb-2026, replaces per-type saved-tracks/albums/shows/episodes/audiobooks endpoints).

PUT

Save To Library

Save/follow items by Spotify URI (Spotify: PUT /me/library). Max 40 URIs per call. Required scope depends on URI type.

DELETE

Remove From Library

Remove/unfollow items by Spotify URI (Spotify: DELETE /me/library). Max 40 URIs per call.

GET

Check Library Contains

Check whether items are saved/followed by the user (Spotify: GET /me/library/contains).

GET

Get Playback State

Get the user's current playback state (Spotify: GET /me/player).

PUT

Transfer Playback

Transfer playback to a different device (Spotify: PUT /me/player).

GET

Get Available Devices

Get the user's available playback devices (Spotify: GET /me/player/devices).

GET

Get Currently Playing

Get the item currently being played (Spotify: GET /me/player/currently-playing).

PUT

Start or Resume Playback

Start or resume playback on the user's active device (Spotify: PUT /me/player/play).

PUT

Pause Playback

Pause playback on the user's active device (Spotify: PUT /me/player/pause).

POST

Skip To Next

Skip to the next track in the queue (Spotify: POST /me/player/next).

POST

Skip To Previous

Skip to the previous track (Spotify: POST /me/player/previous).

PUT

Seek To Position

Seek to a position in the currently playing track (Spotify: PUT /me/player/seek).

PUT

Set Repeat Mode

Set the repeat mode for playback (Spotify: PUT /me/player/repeat).

PUT

Set Playback Volume

Set the volume for the user's playback (Spotify: PUT /me/player/volume).

PUT

Toggle Playback Shuffle

Toggle shuffle on or off for playback (Spotify: PUT /me/player/shuffle).

GET

Get Queue

Get the user's playback queue (Spotify: GET /me/player/queue).

POST

Add To Queue

Add an item to the end of the user's playback queue (Spotify: POST /me/player/queue).

GET

Get Recently Played

Get the user's recently played tracks (Spotify: GET /me/player/recently-played). Cursor-paged by 'after'/'before' Unix-ms timestamps. Polling-trigger source — Spotify has no webhooks.

Playlists7

GET

Get Playlist

Get a playlist by ID (Spotify: GET /playlists/{playlist_id}).

PUT

Change Playlist Details

Change a playlist's name, public/collaborative status, or description (Spotify: PUT /playlists/{playlist_id}).

GET

Get Playlist Items

Get the items of a playlist, paged (Spotify: GET /playlists/{playlist_id}/items — was /tracks pre-Feb-2026).

POST

Add Playlist Items

Add one or more items to a playlist (Spotify: POST /playlists/{playlist_id}/items — was /tracks).

PUT

Reorder or Replace Playlist Items

Reorder or replace items in a playlist (Spotify: PUT /playlists/{playlist_id}/items — was /tracks).

DELETE

Remove Playlist Items

Remove one or more items from a playlist (Spotify: DELETE /playlists/{playlist_id}/items — was /tracks).

DELETE

Unfollow Playlist

Unfollow (remove from library) a playlist (Spotify: DELETE /playlists/{playlist_id}/followers). Spotify has no hard playlist-delete; unfollow is the documented removal. CLEANUP test target for create_playlist.

Albums2

GET

Get Album

Get a single album by ID (Spotify: GET /albums/{id}). Works with client-credentials catalog token.

GET

Get Album Tracks

Get the tracks of an album, paged (Spotify: GET /albums/{id}/tracks).

Artists2

GET

Get Artist

Get a single artist by ID (Spotify: GET /artists/{id}).

GET

Get Artist Albums

Get an artist's albums, paged (Spotify: GET /artists/{id}/albums).

Audiobooks2

GET

Get Audiobook

Get a single audiobook by ID (Spotify: GET /audiobooks/{id}). Market-limited (US/UK/CA/IE/NZ/AU).

GET

Get Audiobook Chapters

Get an audiobook's chapters, paged (Spotify: GET /audiobooks/{id}/chapters). Market-limited.

Shows2

GET

Get Show

Get a single podcast show by ID (Spotify: GET /shows/{id}).

GET

Get Show Episodes

Get a show's episodes, paged (Spotify: GET /shows/{id}/episodes).

Chapters1

GET

Get Chapter

Get a single audiobook chapter by ID (Spotify: GET /chapters/{id}). Market-limited.

Episodes1

GET

Get Episode

Get a single podcast episode by ID (Spotify: GET /episodes/{id}).

Search1

GET

Search

Search the Spotify catalog (Spotify: GET /search). Feb-2026: limit max 10, default 5. type is comma-separated.

Tracks1

GET

Get Track

Get a single track by ID (Spotify: GET /tracks/{id}).

Users1

GET

Get User Profile

Get a user's public profile by Spotify user id (Spotify: GET /users/{user_id}). Note: Feb-2026 reduced the public-profile surface.

Spotify kullanan Çözüm Şablonları

Spotify ile kendi otomasyonunu görsel tasarımcıda kur.

Sıkça sorulan sorular

Spotify ile neler otomatikleştirebilirim?

42 aksiyon var — örneğin: Get Current User Profile, Get User Profile, Search, Get Album, Get Album Tracks ve daha fazlası.

Hangi Spotify olayları bir workflow başlatabilir?

1 tetikleyici — örneğin: Recently played track.

Spotify bir AI agent aracı olarak kullanılabilir mi?

Evet. Spotify'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.

Spotify entegrasyonu nasıl modellenir?

Spotify sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.