Panelr

Update Bouquets

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.

FieldTypeRequiredDescription
activation_idintegerRequiredActivation ID
bouquets.livearrayRequiredLive TV bouquet IDs. Empty = all.
bouquets.vodarrayRequiredVOD bouquet IDs. Empty = all.
bouquets.seriesarrayRequiredSeries bouquet IDs. Empty = all.

No Editor — Flat array

FieldTypeRequiredDescription
activation_idintegerRequiredActivation ID
bouquet_idsarrayRequiredBouquet 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.