curl --request PUT \
--url https://api.royalti.io/releases/{id}/tracks/{trackId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"title": "Hit Single",
"displayArtist": "Artist Name",
"version": "Radio Edit",
"isrc": "USABC1234567",
"iswc": "T-123456789-0",
"duration": 213,
"lyrics": "<string>",
"language": "en",
"artists": {}
}
'{
"success": true,
"data": {
"title": "Hit Single",
"displayArtist": "Artist Name",
"version": "Radio Edit",
"isrc": "USABC1234567",
"iswc": "T-123456789-0",
"duration": 213,
"lyrics": "<string>",
"language": "en",
"artists": {}
},
"message": "Track updated successfully"
}Updates an existing track in the specified release. Only allowed for releases in ‘draft’ or ‘rejected’ status.
curl --request PUT \
--url https://api.royalti.io/releases/{id}/tracks/{trackId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"title": "Hit Single",
"displayArtist": "Artist Name",
"version": "Radio Edit",
"isrc": "USABC1234567",
"iswc": "T-123456789-0",
"duration": 213,
"lyrics": "<string>",
"language": "en",
"artists": {}
}
'{
"success": true,
"data": {
"title": "Hit Single",
"displayArtist": "Artist Name",
"version": "Radio Edit",
"isrc": "USABC1234567",
"iswc": "T-123456789-0",
"duration": 213,
"lyrics": "<string>",
"language": "en",
"artists": {}
},
"message": "Track updated successfully"
}const response = await fetch('https://api.royalti.io/releases/example-id/tracks/example-id', {
method: 'PUT',
headers: {
'Authorization': `Bearer ${token}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
"ref": "#/components/schemas/ReleaseTrackInput"
})
});
const data = await response.json();
console.log(data);
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
"Hit Single"
"Artist Name"
"Radio Edit"
"USABC1234567"
"T-123456789-0"
213
"en"
Show child attributes