Panelr

Get Services

GET ?action=get_plugins

The services this store offers. Products, bouquets, lines and trials each carry a plugin_id; this is how you turn those ids into names your customers will recognise. The product categories and the store currency come back in the same call.

Response Fields

FieldTypeDescription
plugins[].plugin_idintegerUse this to filter products, bouquets and lines
plugins[].namestringWhat the store owner calls this service
plugins[].category_idinteger|nullMatches an entry in categories
plugins[].category_namestring|nulle.g. IPTV, VOD, VPN
plugins[].has_editorbooleanWhether a playlist editor fronts this service
plugins[].bouquets_enabledbooleanWhether customers may choose their own bouquets
plugins[].bouquet_modestringeditor, panel, read_only or none — how get_bouquets shapes this service
plugins[].trials_enabledbooleanWhether this service offers a free trial
plugins[].referral_enabledbooleanWhether this service takes part in referral credits (the store switch and the service’s own must both be on)
plugins[].capabilitiesarrayWhat the service supports, e.g. bouquets_update, trials
categoriesarrayEvery product category: id, name, slug, sort_order
currencystringOne currency applies to the whole store
referralobjectenabled and signup_points — the store-wide referral switch and any welcome credits