Returns the bundle template(s) and available component products for an account. When bundleProductCode is provided, returns the template for that specific bundle. When bundleProductCode is empty or null, returns all available bundle templates for the account. Use the returned component IDs and available product codes when constructing ApiBundleComponentSelection entries for the PostOrder method. Only available when the PostOrderApiBundleSupport feature flag is enabled.
Parameters
apiKey
The active API Key.
bundleProductCode
The product code of the bundle product. When empty or null, returns all available bundles.
customerId
The customer (user company) ID for pricing resolution. Ignored when isBulkOrder is true.
forAccount
The account for which to retrieve bundle component availability.
isBulkOrder
When true, uses the account's default region for pricing and ignores customerId. Requires the BULKORDER account option to be enabled.
sessionId
The active session ID.
shippingRegionId
The shipping region ID. Required (must be > 0) unless isBulkOrder is true. Determines region-specific pricing; bundles whose components have no price for the region are treated as unavailable. Ignored when isBulkOrder is true (uses account default region).