actionPOSTv1.0.0
actionDELETEv1.0.0
Deletes a playlist.
actionDELETEv1.0.0
Deletes a track.
actionDELETEv1.0.0
Deletes a user who is followed by the authenticated user.
actionPUTv1.0.0
Follows a user.
actionPOSTv1.0.0
Likes a playlist.
actionPOSTv1.0.0
Likes a track.
actionGETv1.0.0
Performs a playlist search based on a query
actionGETv1.0.0
Performs a track search based on a query
actionGETv1.0.0
Performs a user search based on a query
actionGETv1.0.0
Recent the authenticated user's activities.
actionDELETEv1.0.0
Removes a repost on a playlist as the authenticated user
actionDELETEv1.0.0
Removes a repost on a track as the authenticated user
actionPOSTv1.0.0
Reposts a playlist as the authenticated user
actionPOSTv1.0.0
Reposts a track as the authenticated user
actionGETv1.0.0
Resolves soundcloud.com URLs to Resource URLs to use with the API.
actionGETv1.0.0
Returns a collection of playlist's reposters.
actionGETv1.0.0
Returns a collection of track's reposters.
actionGETv1.0.0
Returns a list of favorited or liked tracks of the authenticated user.
actionGETv1.0.0
Returns a list of recent tracks from users followed by the authenticated user.
actionGETv1.0.0
Returns a list of the authenticated user's connected social accounts.
actionGETv1.0.0
Returns a list of user's comments.
actionGETv1.0.0
Returns a list of user's favorited or liked tracks. (use /users/:userId/likes/tracks instead, to fetch a user's likes)
actionGETv1.0.0
Returns a list of user’s followers.
Returns a list of users that follows (user_id).
actionGETv1.0.0
Returns a list of user’s followings.
Returns list of users that (user_id) follows.
actionGETv1.0.0
Returns a list of user's liked tracks.
actionGETv1.0.0
Returns a list of user's playlists.
actionGETv1.0.0
Returns a list of user's tracks.
actionGETv1.0.0
Returns a list of user's tracks.
actionGETv1.0.0
Returns a list of users who are followed by the authenticated user.
actionGETv1.0.0
Returns a list of users who are following the authenticated user.
actionGETv1.0.0
Returns a list of users who have favorited or liked the track.
actionGETv1.0.0
Returns a playlist.
actionGETv1.0.0
Returns a specified track. (use /tracks/{track_id} instead, to fetch the track details)
actionGETv1.0.0
Returns a track.
actionGETv1.0.0
Returns a track's streamable URLs
actionGETv1.0.0
Returns a user who is followed by the authenticated user. (use /users/{user_id} instead, to fetch the user details)
actionGETv1.0.0
Returns a user who is following the authenticated user. (use /users/{user_id} instead, to fetch the user details)
actionGETv1.0.0
Returns a user.
actionGETv1.0.0
Returns a user's following. (use /users/{user_id} instead, to fetch the user details)
Returns (following_id) that is followed by (user_id).
actionGETv1.0.0
Returns all related tracks of track on SoundCloud.
actionGETv1.0.0
Returns list of user's links added to their profile (website, facebook, instagram).
actionGETv1.0.0
Returns playlist. (use /playlists/{playlist_id} instead, to fetch the playlist details)
actionGETv1.0.0
Returns the authenticated user's activities.
actionGETv1.0.0
Returns the authenticated user's connected social account.
actionGETv1.0.0
Returns the authenticated user’s information.
actionGETv1.0.0
Returns the authenticated user's recent track related activities.
actionGETv1.0.0
Returns the comments posted on the track(track_id).
actionPOSTv1.0.0
Returns the newly created comment on success
actionGETv1.0.0
Returns tracks under a playlist.
actionGETv1.0.0
Returns user’s favorites ids. (use /me/likes/tracks instead to fetch the authenticated user's likes)
actionGETv1.0.0
Returns user’s playlists (sets).
Returns playlist info, playlist tracks and tracks owner info.
actionDELETEv1.0.0
Unlikes a playlist.
actionDELETEv1.0.0
Unlikes a track.
actionPUTv1.0.0
Updates a playlist.
actionPUTv1.0.0
Updates a track's information.
Beyond the catalog
Any provider, on request.
01
Request it
Tell us which provider you need, and we will ship it in the registry.
02
Generate it
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.
acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec