Skip to content

addPlaylistItem

POST
/api/v1/playlists/{id}/items
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 }'
id
required
string format: uuid
X-CSRF-Token
required
string
Media typeapplication/json
One of:
object
assetId
required
string format: uuid
layoutId

Published Layout to play fullscreen for durationMs

string format: uuid
durationMs
integer
>= 1
fitMode
string
default: contain
Allowed values: contain cover stretch
transition
string
default: none
Allowed values: none fade crossfade
audioEnabled
boolean
default: true
volume
number
default: 1 <= 1
videoStartOffsetMs
integer
videoEndOffsetMs
integer
>= 1
deliveryPolicy
string
default: download
Allowed values: download stream automatic
usePlayerDefaults

Resolve playback defaults from the effective Player configuration on Android and Linux at runtime.

boolean

Ready asset added transactionally

Invalid or unavailable asset