List Bundle Groups
Retrieves a paginated list of product bundle groups for the specified app, including their associated bundles, markets, and translations. Optionally filter by bundle group name using the search parameter.
/api/v1/{team_slug}/{app_slug}/bundle-groupsAuthorizationBearer token · headerrequiredManagement API token, sent as Authorization: Bearer <token>.
app_slugstringrequiredApp slug
team_slugstringrequiredTeam slug
pageintegerPage number (default is 1)
per-pageintegerAmount of bundle groups per page. Minimum 1 and max 100 (default is 20)
searchstringSearch on bundle group name
Product bundle group lists
datagithub_com_enadhq_nabbit_internal_pkg_webserver_models.BundleGroup[]requiredShow propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.BundleGroupbundlesgithub_com_enadhq_nabbit_internal_pkg_webserver_models.Bundle[] | nullBundles associated with the group
Show propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.Bundleattributesgithub_com_enadhq_nabbit_internal_pkg_webserver_models.Attribute[] | nullShow propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.Attributecreated_atstringdescriptionstring | nullfilterableboolean | nullidstringkeystringnamestring | nulltemplate_keystringtemplate_namestringtranslatableboolean | nulltranslationsgithub_com_enadhq_nabbit_internal_pkg_webserver_models.AttributeTranslationsShow propertiesHide properties
descriptiongithub_com_enadhq_nabbit_internal_pkg_webserver_models.Translation[]namegithub_com_enadhq_nabbit_internal_pkg_webserver_models.Translation[]updated_atstring | nullvaluesobject | nullcompliantgithub_com_enadhq_nabbit_internal_pkg_webserver_models.ComplianceCompliance level for the bundle
created_atstringCreation timestamp
discount_percentageinteger | nullDiscount percentage [1-100]
discount_typestring | nullDiscount type [fixed, relative]
discountsobject | nullDiscount for bundle. Amount is stored in cents
idstringID
rulesgithub_com_enadhq_nabbit_internal_pkg_webserver_models.BundleRule[] | nullBundle rules
Show propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.BundleRulebundle_idstringBundle ID
discount_percentageinteger | nullDiscount percentage [1-100]
discount_typestring | nullDiscount type [fixed, relative]
discountsobject | nullDiscount for bundle. Amount is stored in cents
exclude_discounted_pricebooleanIf products with discounted price should be excluded
exclude_full_pricebooleanIf products with full price should be excluded
idstringID
itemsgithub_com_enadhq_nabbit_internal_pkg_webserver_models.BundleItem[] | nullProducts associated with the bundle rule
Show propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.BundleItemdescriptionstringidstringimage_urlsstring[] | nullproduct_namestringproduct_numberstringslugstringquantityintegerQuantity of products needed to trigger the bundle
tag_conditionsgithub_com_enadhq_nabbit_internal_pkg_webserver_models.TagConditionsRespConditions for discount tags
Show propertiesHide properties
brandsgithub_com_enadhq_nabbit_internal_pkg_webserver_models.SingleTagConditionResp | nullShow propertiesHide properties
modegithub_com_enadhq_nabbit_internal_pkg_webserver_models.DiscountTagEntityModeincludeexcludevaluesgithub_com_enadhq_nabbit_internal_pkg_webserver_models.TagConditionTag[] | nullShow propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.TagConditionTagidstringnamestringnullcategoriesgithub_com_enadhq_nabbit_internal_pkg_webserver_models.SingleTagConditionResp | nullShow propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.SingleTagConditionRespnullcollectionsgithub_com_enadhq_nabbit_internal_pkg_webserver_models.SingleTagConditionResp | nullShow propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.SingleTagConditionRespnullseriesgithub_com_enadhq_nabbit_internal_pkg_webserver_models.SingleTagConditionResp | nullShow propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.SingleTagConditionRespnulltagsgithub_com_enadhq_nabbit_internal_pkg_webserver_models.SingleTagConditionResp | nullShow propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.SingleTagConditionRespnullstatusstringStatus of the bundle
updated_atstring | nullLast updated timestamp
compliancegithub_com_enadhq_nabbit_internal_pkg_webserver_models.ComplianceCompliance level for the bundle group, "none" means that there is no valid/complete configuration, "partial" means that some of the rules are valid, "full" means that all rules are valid
Show propertiesHide properties
infostring[] | nullExplanation of any issues with the bundle, it will be empty if the bundle is fully compliant
levelgithub_com_enadhq_nabbit_internal_pkg_webserver_models.BundleComplianceCompliance level for the bundle, "full" if all rules are valid, "partial" if some rules are valid but it can still be used as a bundle, "none" if no rules are valid
nonepartialfullcreated_atstringCreation timestamp
descriptionstring | nullend_datestring | nullEnd date of the bundle group
idstringID
marketsgithub_com_enadhq_nabbit_internal_pkg_webserver_models.BundleGroupMarket[] | nullMarkets associated with the bundle group
Show propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.BundleGroupMarketactivebooleancountry_codesstring[] | nullcreated_atstringcurrency_codestringidstringlocalestringnamestringslugstringstore_group_idstringStore group ID
store_group_slugstringStore group slug
updated_atstring | nullnamestringName of the bundle group
start_datestring | nullStart date of the bundle group
translationsgithub_com_enadhq_nabbit_internal_pkg_webserver_models.BundleGroupTranslationBundle group translations
Show propertiesHide properties
descriptiongithub_com_enadhq_nabbit_internal_pkg_webserver_models.Translation[] | nullShow propertiesHide properties
github_com_enadhq_nabbit_internal_pkg_webserver_models.Translationidstringlocalestringvaluestringnamegithub_com_enadhq_nabbit_internal_pkg_webserver_models.Translation[] | nullupdated_atstring | nullLast updated timestamp
successbooleantotalintegertotal_pagesintegerInvalid request (e.g. bad UUID, validation error)
detailsstring[]messagestringsuccessbooleanrequiredUnauthorized access
detailsstring[]messagestringsuccessbooleanrequiredInternal server error
detailsstring[]messagestringsuccessbooleanrequired