Creates or updates the storefront (Artist Storefront) of a track.
Changed onCreates or updates the storefront module shown on the track page. The request replaces the whole storefront: optional fields (link_title, description, price) are cleared when omitted, so always send every value the storefront should keep. The request fails with 403 when the authenticated user does not own the track, and also when the user does not hold a creator subscription that includes external purchase options. The storefront links to an external page — no payment is processed by SoundCloud.
Request
- Base URLhttps://api.soundcloud.com
- Auth
- API key in header Authorization
- or OAuth 2Authorization codehttps://secure.soundcloud.com/authorizeClient credentialsToken URLhttps://secure.soundcloud.com/oauth/token
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
SoundCloud Track urn
Request body
Example request
{
"title": "Download now",
"link": "https://example.com/my-track",
"link_title": "Download",
"description": "Get the track original files for free.",
"price": "0"
}Response
Success
Example response
{
"track_urn": "soundcloud:tracks:1495999657",
"title": "Download now",
"link": "https://example.com/my-track",
"link_title": "Download",
"price": "0"
}Changes
- breaking
the
/response's property type changed fromstringtoobjectfor status - breaking
the
/response's property type changed fromstringtoobjectfor status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- breaking
- info
endpoint added
- info