TrackFetchResponse
oneOf- TrackFetchResponseSuccess
- ErrorResponse
successbooleanrequired
Possible values: [true]
data objectrequired
trackUrlstring
expiresAtstring
titlestring
artiststring
releasestring
artworkUrlstring
isrcstring
feedAudioFileIdnumber
explicitnessExplicitness (string)required
Explicitness status of the track
Possible values: [explicit, clean, censored, unknown]
curatedClip objectnullable
startMsnumberrequired
Start offset in milliseconds from the beginning of the track
stopMsnumberrequired
Stop offset in milliseconds from the beginning of the track
idnumberrequired
Unique identifier for the curated clip
successbooleanrequired
Possible values: [false]
messagestring
Human-readable message describing the error
failureCodeFailureCode (string)required
Specific failure code
Possible values: [AUTHENTICATION_FAILED, VALIDATION_ERROR, SERVICE_UNAVAILABLE, INTERNAL_ERROR, ACR_CLOUD_ERROR, ACR_CLOUD_CONFIG_ERROR, NO_STREAMING_RIGHTS, CLIP_NOT_FOUND, TRACK_NOT_FOUND, COLLECTION_NOT_FOUND, INVALID_PARAMETERS, MISSING_HEADERS, NETWORK_ERROR]
errorDataobject
Additional error context data
TrackFetchResponse
{
"success": true,
"data": {
"trackUrl": "https://...",
"expiresAt": "2025-11-26T17:19:30.520Z",
"title": "Song Title",
"artist": "Artist Name",
"release": "Album Name",
"artworkUrl": "https://...",
"isrc": "ABC12345678",
"feedAudioFileId": 1,
"explicitness": "clean"
}
}