| actions | [{"name":"status","description":"Get the currently playing track and playback state","type":"http","method":"GET","url":"https://api.spotify.com/v1/me/player/currently-playing","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"}},{"name":"pause","description":"Pause current Spotify playback","type":"http","method":"PUT","url":"https://api.spotify.com/v1/me/player/pause","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"}},{"name":"resume","description":"Resume Spotify playback on the active device","type":"http","method":"PUT","url":"https://api.spotify.com/v1/me/player/play","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"}},{"name":"next_track","description":"Skip to the next track in the queue","type":"http","method":"POST","url":"https://api.spotify.com/v1/me/player/next","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"}},{"name":"previous_track","description":"Go back to the previous track","type":"http","method":"POST","url":"https://api.spotify.com/v1/me/player/previous","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"}},{"name":"set_volume","description":"Set the playback volume (0-100)","type":"http","method":"PUT","url":"https://api.spotify.com/v1/me/player/volume","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"},"query":{"volume_percent":"{{ args.volume }}"},"parameters":["[Truncated]"]},{"name":"search_tracks","description":"Search Spotify tracks and return candidate URIs","type":"http","method":"GET","url":"https://api.spotify.com/v1/search","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"},"query":{"q":"{{ args.query }}","type":"track","limit":"5"},"response_transform":"tracks.items","parameters":["[Truncated]"]},{"name":"play_uri","description":"Play a specific Spotify track URI on the active device","type":"http","method":"PUT","url":"https://api.spotify.com/v1/me/player/play","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"},"body":{"uris":"[Truncated]"},"parameters":["[Truncated]"]},{"name":"get_playlists","description":"List the user's Spotify playlists","type":"http","method":"GET","url":"https://api.spotify.com/v1/me/playlists","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"},"query":{"limit":"50"},"response_transform":"items","parameters":["[Truncated]"]},{"name":"get_playlist_tracks","description":"Get tracks from a specific playlist","type":"http","method":"GET","url":"https://api.spotify.com/v1/playlists/{{ args.playlist_id }}/tracks","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"},"query":{"limit":"20"},"response_transform":"items","parameters":["[Truncated]"]},{"name":"create_playlist","description":"Create a new Spotify playlist for the current user","type":"http","method":"POST","url":"https://api.spotify.com/v1/me/playlists","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"},"body":{"name":"{{ args.name }}","description":"{{ args.description }}","public":false},"parameters":["[Truncated]","[Truncated]"]},{"name":"add_tracks_to_playlist","description":"Add tracks to a Spotify playlist","type":"http","method":"POST","url":"https://api.spotify.com/v1/playlists/{{ args.playlist_id }}/tracks","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"},"body":{"uris":"{{ args.uris }}"},"parameters":["[Truncated]","[Truncated]"]},{"name":"save_track","description":"Save a track to the user's Liked Songs","type":"http","method":"PUT","url":"https://api.spotify.com/v1/me/tracks","headers":{"Authorization":"Bearer {{ config.SPOTIFY_ACCESS_TOKEN }}"},"body":{"ids":"[Truncated]"},"parameters":["[Truncated]"]}] |