Overview
Create a new BundledOffering that links a parent offering with a child offering. When a customer purchases the parent offering, the bundled (child) offering is automatically included.
Available for Internal tokens only.
Validation Rules
The following validation rules are enforced:
-
Self-bundling not allowed: The
offering_uidandbundled_offering_uidmust be different. An offering cannot be bundled to itself. -
Parent offering type restriction: The parent offering (
offering_uid) must be of typepackageorapp. Other offering types cannot have bundled items. -
Child offering type restriction: The bundled offering (
bundled_offering_uid) cannot be of typepackage. Onlyappandaddonofferings can be bundled. -
No duplicate bundles: Each parent-child combination must be unique. Attempting to create a duplicate returns HTTP 409.
-
Single staff slot per parent: Only one
staff_slotaddon can be bundled to each parent offering. -
Directory consistency: If the parent offering exists in a directory, the bundled offering must also exist in the same directory.
Prerequisites
Before creating a bundled offering, obtain valid offering UIDs by calling GET /v3/license/offerings.
