POST ?action=update_bouquets
Updates bouquet assignments for an activation. Syncs to the editor or panel plugin if configured. The request format differs depending on whether an editor is configured.
Editor Mode — Per-category
When an editor is configured, send bouquets per category. An empty array for a category means all current and future bouquets in that category are active.
| Field | Type | Required | Description |
|---|---|---|---|
activation_id | integer | Required | Activation ID |
bouquets.live | array | Required | Live TV bouquet IDs. Empty = all. |
bouquets.vod | array | Required | VOD bouquet IDs. Empty = all. |
bouquets.series | array | Required | Series bouquet IDs. Empty = all. |
No Editor — Flat array
| Field | Type | Required | Description |
|---|---|---|---|
activation_id | integer | Required | Activation ID |
bouquet_ids | array | Required | Bouquet IDs to assign |
Response
{
"success": true,
"data": {
"activation_id": 321,
"bouquet_ids": [101, 102],
"sync": "editor"
},
"error": null
}sync will be editor, plugin, or local.