Stream

Set music override

POST
https://api.tunio.ai/v1/stream/{stream_id}/override

Overrides the current music selection with an ad-hoc dynamic filter spec (genres, BPM range, languages, instrumental, music source, collection) for an optional TTL in minutes (clamped to 10..1440, default 60). It supersedes the base music schedule until it expires or is cleared; announcements and jingles keep running. Any subset of filters may be set, but at least one is required. A manual override wins over automated (POS) ones.

Path parameters

NameTypeDescription
stream_idRequiredstringStream ID

Request body

Music override request

NameTypeDescription
bpm_frominteger
-
bpm_tointeger
-
collection_uuidstring
-
genresarray
-
[item]Requiredstring
-
is_instrumentalboolean
-
languagesarray
-
[item]Requiredstring
-
music_typestring
-
ttl_minutesinteger
-
Request example
01{
02 "bpm_from": 0,
03 "bpm_to": 0,
04 "collection_uuid": "string",
05 "genres": [
06 "string"
07 ],
08 "is_instrumental": true,
09 "languages": [
10 "string"
11 ],
12 "music_type": "string",
13 "ttl_minutes": 0
14}

Responses

No schema details were provided for this payload.

NameTypeDescription
messagestring
Message contains human readable error details.
successboolean
Success is always false for error payloads.
NameTypeDescription
messagestring
Message contains human readable error details.
successboolean
Success is always false for error payloads.
NameTypeDescription
messagestring
Message contains human readable error details.
successboolean
Success is always false for error payloads.
NameTypeDescription
messagestring
Message contains human readable error details.
successboolean
Success is always false for error payloads.
NameTypeDescription
messagestring
Message contains human readable error details.
successboolean
Success is always false for error payloads.
NameTypeDescription
messagestring
Message contains human readable error details.
successboolean
Success is always false for error payloads.