Get Bouquets
GET ?action=get_bouquets
Returns all enabled bouquets. The response structure depends on whether bouquets have categories assigned. Use the mode field to determine how to handle the bouquets value.
Request
No request body required.
Response Fields
mode — string — editor, panel, or none
bouquets — object or array — Grouped by category in editor mode, flat array in panel mode, empty array when none
Bouquet Object
id — integer — Bouquet ID
name — string — Internal bouquet name
display_name — string — Customer-facing display name, falls back to name if not set
category — string or null — live, vod, or series (editor mode only)
sort_order — integer — Display sort order
Response — Editor Mode
{
"success": true,
"data": {
"mode": "editor",
"bouquets": {
"live": [{"id": 1, "name": "Sports", "display_name": "Sports", "category": "live", "sort_order": 1}],
"vod": [],
"series": []
}
}
}Response — Panel Mode
{
"success": true,
"data": {
"mode": "panel",
"bouquets": [{"id": 1, "name": "Sports", "display_name": "Sports", "category": null, "sort_order": 1}]
}
}Example
curl -X GET "https://YOUR_DOMAIN/api/api.php?action=get_bouquets" \ -H "X-Panelr-API-Key: YOUR_API_KEY"