643 matches
56 actions
SoundCloud Public API Specification
56 actions
- Creates a playlist.POSTv1.0.0
- Deletes a playlist.DELETEv1.0.0
- Deletes a track.DELETEv1.0.0
- Deletes a user who is followed by the authenticated user.DELETEv1.0.0
- Follows a user.PUTv1.0.0
- Likes a playlist.POSTv1.0.0
- Likes a track.POSTv1.0.0
- Performs a playlist search based on a queryGETv1.0.0
- Performs a track search based on a queryGETv1.0.0
- Performs a user search based on a queryGETv1.0.0
- Recent the authenticated user's activities.GETv1.0.0
- Removes a repost on a playlist as the authenticated userDELETEv1.0.0
- Removes a repost on a track as the authenticated userDELETEv1.0.0
- Reposts a playlist as the authenticated userPOSTv1.0.0
- Reposts a track as the authenticated userPOSTv1.0.0
- Resolves soundcloud.com URLs to Resource URLs to use with the API.GETv1.0.0
- Returns a collection of playlist's reposters.GETv1.0.0
- Returns a collection of track's reposters.GETv1.0.0
- Returns a list of favorited or liked tracks of the authenticated user.GETv1.0.0
- Returns a list of recent tracks from users followed by the authenticated user.GETv1.0.0
- Returns a list of the authenticated user's connected social accounts.GETv1.0.0
- Returns a list of user's comments.GETv1.0.0
- Returns a list of user's favorited or liked tracks. (use /users/:userId/likes/tracks instead, to fetch a user's likes)GETv1.0.0
- Returns a list of user’s followers.GETv1.0.0
- Returns a list of user’s followings.GETv1.0.0
- Returns a list of user's liked tracks.GETv1.0.0
- Returns a list of user's playlists.GETv1.0.0
- Returns a list of user's tracks.GETv1.0.0
- Returns a list of user's tracks.GETv1.0.0
- Returns a list of users who are followed by the authenticated user.GETv1.0.0
- Returns a list of users who are following the authenticated user.GETv1.0.0
- Returns a list of users who have favorited or liked the track.GETv1.0.0
- Returns a playlist.GETv1.0.0
- Returns a specified track. (use /tracks/{track_id} instead, to fetch the track details)GETv1.0.0
- Returns a track.GETv1.0.0
- Returns a track's streamable URLsGETv1.0.0
- Returns a user who is followed by the authenticated user. (use /users/{user_id} instead, to fetch the user details)GETv1.0.0
- Returns a user who is following the authenticated user. (use /users/{user_id} instead, to fetch the user details)GETv1.0.0
- Returns a user.GETv1.0.0
- Returns a user's following. (use /users/{user_id} instead, to fetch the user details)GETv1.0.0
- Returns all related tracks of track on SoundCloud.GETv1.0.0
- Returns list of user's links added to their profile (website, facebook, instagram).GETv1.0.0
- Returns playlist. (use /playlists/{playlist_id} instead, to fetch the playlist details)GETv1.0.0
- Returns the authenticated user's activities.GETv1.0.0
- Returns the authenticated user's connected social account.GETv1.0.0
- Returns the authenticated user’s information.GETv1.0.0
- Returns the authenticated user's recent track related activities.GETv1.0.0
- Returns the comments posted on the track(track_id).GETv1.0.0
- Returns the newly created comment on successPOSTv1.0.0
- Returns tracks under a playlist.GETv1.0.0
- Returns user’s favorites ids. (use /me/likes/tracks instead to fetch the authenticated user's likes)GETv1.0.0
- Returns user’s playlists (sets).GETv1.0.0
- Unlikes a playlist.DELETEv1.0.0
- Unlikes a track.DELETEv1.0.0
- Updates a playlist.PUTv1.0.0
- Updates a track's information.PUTv1.0.0
Other/SoundCloud Public API Specification
Updates a track's information.
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
{
"type": "object",
"properties": {
"track": {
"type": "object",
"properties": {
"commentable": {
"type": "boolean"
},
"description": {
"type": "string"
},
"downloadable": {
"type": "boolean"
},
"embeddable_by": {
"type": "string",
"description": "who can embed this track \"all\", \"me\", or \"none\"",
"enum": [
"all",
"me",
"none"
]
},
"genre": {
"type": "string"
},
"isrc": {
"type": "string"
},
"label_name": {
"type": "string"
},
"license": {
"type": "string",
"description": "Possible values: no-rights-reserved, all-rights-reserved, cc-by, cc-by-nc, cc-by-nd, cc-by-sa, cc-by-nc-nd, cc-by-nc-sa",
"enum": [
"no-rights-reserved",
"all-rights-reserved",
"cc-by",
"cc-by-nc",
"cc-by-nd",
"cc-by-sa",
"cc-by-nc-nd",
"cc-by-nc-sa"
]
},
"permalink": {
"type": "string"
},
"purchase_url": {
"type": "string"
},
"release": {
"type": "string"
},
"release_date": {
"type": "string",
"description": "string, formatted as yyyy-mm-dd, representing release date"
},
"sharing": {
"type": "string",
"enum": [
"public",
"private"
]
},
"streamable": {
"type": "boolean"
},
"tag_list": {
"type": "string",
"description": "The tag_list property contains a list of tags separated by spaces. Multiword tags are quoted in double quotes. We also support machine tags that follow the pattern NAMESPACE:KEY=VALUE. For example: geo:lat=43.555 camel:size=medium “machine:tag=with space” Machine tags are not revealed to the user on the track pages."
},
"title": {
"type": "string"
}
}
},
"track_id": {
"type": "integer"
}
},
"required": [
"track_id"
],
"additionalProperties": false
}Output
- 1
- 2
- 3
- 4
{
"type": "object",
"additionalProperties": true
}