ClipV2
A playable clip with its track details embedded. Returned in the same shape from /v2/clips, /v2/tracks/{id}/clips, and /v2/collections/{id}/clips.
Clip.clipStartMs (drop clip prefix).
Clip.clipEndMs (drop clip prefix).
Computed: stopMs - startMs.
transcode objectrequired
A playable transcode. url is signed per request; expiresAt is the signing time.
Signed CDN URL.
Signing-time expiry.
Container format (mp3 or mp4).
Always present: a number on track transcodes, and null on clip transcodes.
track objectrequired
Track identity and attribution. Appears on each clip as track.
The track's artist name.
Track.releaseTitle (pass-through).
Explicitness status of the track
Possible values: [explicit, clean, censored, unknown]
artwork objectnullablerequired
The track's artwork, or null when the track has no artwork.
Signed CDN URL.
Signing-time expiry.
{
"id": 0,
"startMs": 0,
"stopMs": 0,
"durationMs": 0,
"transcode": {
"id": 0,
"url": "string",
"expiresAt": "2024-07-29T15:51:28.071Z",
"encoding": "string",
"bitrate": 0,
"container": "string",
"gain": 0
},
"track": {
"id": 0,
"isrc": "string",
"title": "string",
"artistName": "string",
"releaseTitle": "string",
"explicitness": "explicit",
"artwork": {
"url": "string",
"expiresAt": "2024-07-29T15:51:28.071Z",
"width": 0,
"height": 0
}
}
}