addPlaylistItem
POST
/api/v1/playlists/{id}/items
const url = 'https://example.com/api/v1/playlists/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/items';const options = { method: 'POST', headers: {'X-CSRF-Token': 'example', 'Content-Type': 'application/json'}, body: '{"assetId":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","layoutId":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","durationMs":1,"fitMode":"contain","transition":"none","audioEnabled":true,"volume":1,"videoStartOffsetMs":1,"videoEndOffsetMs":1,"deliveryPolicy":"download","usePlayerDefaults":false}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/v1/playlists/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/items \ --header 'Content-Type: application/json' \ --header 'X-CSRF-Token: example' \ --data '{ "assetId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "layoutId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "durationMs": 1, "fitMode": "contain", "transition": "none", "audioEnabled": true, "volume": 1, "videoStartOffsetMs": 1, "videoEndOffsetMs": 1, "deliveryPolicy": "download", "usePlayerDefaults": false }'Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”id
required
string format: uuid
Header Parameters
Section titled “Header Parameters”X-CSRF-Token
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
One of:
object
assetId
required
string format: uuid
layoutId
Published Layout to play fullscreen for durationMs
string format: uuid
durationMs
integer
fitMode
string
transition
string
audioEnabled
boolean
volume
number
videoStartOffsetMs
integer
videoEndOffsetMs
integer
deliveryPolicy
string
usePlayerDefaults
Resolve playback defaults from the effective Player configuration on Android and Linux at runtime.
boolean
object
assetId
string format: uuid
layoutId
required
Published Layout to play fullscreen for durationMs
string format: uuid
durationMs
required
integer
fitMode
string
transition
string
audioEnabled
boolean
volume
number
videoStartOffsetMs
integer
videoEndOffsetMs
integer
deliveryPolicy
string
usePlayerDefaults
Resolve playback defaults from the effective Player configuration on Android and Linux at runtime.
boolean
Responses
Section titled “ Responses ”Ready asset added transactionally
Invalid or unavailable asset