Technical Guides April 14, 2026 Admin

XUI.ONE Bouquets, Packages & EPG API: Automate Channel Groups and Plans 2026

XUI.ONE Bouquets, Packages & EPG API: Automate Channel Groups and Plans 2026

XUI.ONE Bouquets, Packages & EPG API: Automate Channel Groups and Plans 2026

Bouquets, packages, and EPG determine how your service is sold and consumed. If these are not synchronized with billing logic, provisioning drift appears quickly.

What Each API Solves

  • Bouquets: channel group assignment and access scope
  • Packages: duration, limits, and commercial plan structure
  • EPG: schedule source updates and guide quality
  • Categories/Groups: clean organization and permissions

Recommended Integration Pattern

  1. Sync packages from panel into product mapping table.
  2. Map package IDs to bouquet arrays for provisioning.
  3. Create lines with package and bouquets_selected[].
  4. Schedule reload_epg daily for consistency.

Why This Matters

When package updates happen in panel, your automation should adapt automatically. This reduces support tickets caused by wrong channel access and outdated EPG records.

FAQ

Q: Why sync package IDs with billing plans?
A: To avoid incorrect bouquet assignments during provisioning.

Q: Should EPG reload be automated?
A: Yes, usually once daily to keep guide data fresh.

Related XUI.ONE Guides

Automate Plans and Channel Access

Use our WHMCS integration modules to map package sales to bouquet provisioning automatically.

View XUI WHMCS Product