Get Products
GET ?action=get_products
Returns all active, non-removed products with their pricing, configuration, and associated bouquet IDs. Use this to sync your storefront product catalog with Panelr.
Request
No request body required.
Response Fields
id — integer — Product ID
name — string — Product name
alternate_name — string or null — Alternate display name
description — string or null — Product description
panel_description — string or null — Description pulled from the panel
price_decimal — float — Price
currency — string — Currency code (e.g. USD)
duration_months — integer — Subscription duration in months
connections — integer — Number of simultaneous connections allowed
features_mode — string — inherit, extend, or custom
features_list — string or null — Custom features list (when mode is custom)
sort_order — integer — Display sort order
panel_product_id — string — Panel product identifier
bouquet_ids — array — Associated bouquet IDs
Example
curl -X GET "https://YOUR_DOMAIN/api/api.php?action=get_products" \ -H "X-Panelr-API-Key: YOUR_API_KEY"