downloadPlayerVariant
GET
/api/v1/player/assets/{assetId}/variants/{variantId}
const url = 'https://example.com/api/v1/player/assets/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/variants/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = { method: 'GET', headers: {Range: 'bytes=0-1048575', Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/player/assets/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/variants/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \ --header 'Authorization: Bearer <token>' \ --header 'Range: bytes=0-1048575'Authorizations
Section titled “Authorizations”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”assetId
required
string format: uuid
variantId
required
string format: uuid
Header Parameters
Section titled “Header Parameters”Range
string
Example
bytes=0-1048575If-Range
string
If-None-Match
string
Responses
Section titled “ Responses ”Complete compatible variant
Requested byte range
ETag matched
Device credential invalid or revoked
Screen disabled
Range not satisfiable