Skip to content

Get Bundle Option

GET https://api.secure.quotivity.com/v1/bundles/{bundleId}/options/{optionId}

Retrieves a bundle option with its priced products.

Send your API key in the x-api-key header. See Generating API keys.

Name Type Required Description
bundleId string Yes
optionId string Yes
Name Type Required Description
startKey string No Cursor for pagination of products
limit string No
Status Body Description
200 GetBundleOptionResponse Successfully retrieved bundle option
400 Bundle option does not belong to this bundle
401 Unauthorized
500 Internal Server Error
Field Type Required Description
id string Yes
accountId string Yes
bundleId string Yes
name string Yes
description string No
priceBookId string Yes
displayOrder number Yes
configuration BundleOptionConfiguration Yes
Field Type Required Description
minCount number No
maxCount number No
defaultOptionProductId string No
Field Type Required Description
id string Yes
accountId string Yes
bundleId string Yes
optionId string Yes
productId string Yes
properties map of string to string Yes
configuration BundleProductConfiguration No
displayOrder number Yes
Field Type Required Description
minQuantity number No
maxQuantity number No
readonlyQuantity boolean No

Extends BundleOption.

Field Type Required Description
id string Yes
accountId string Yes
bundleId string Yes
name string Yes
description string No
priceBookId string Yes
displayOrder number Yes
configuration BundleOptionConfiguration Yes
products PricedBundleOptionProduct[] Yes
nextKey string No

Extends PriceAdjustmentBase.

Field Type Required Description
type override Yes
amount number Yes

Extends PriceAdjustmentBase.

Field Type Required Description
type percent Yes
amount number Yes
Field Type Required Description
type string Yes

Type: OverrideAdjustment | PercentAdjustment | VolumeAdjustment | TableEnumAdjustment | TableRangeAdjustment | VariantAdjustment

Extends BundleOptionProduct.

Field Type Required Description
id string Yes
accountId string Yes
bundleId string Yes
optionId string Yes
productId string Yes
properties map of string to string Yes
configuration BundleProductConfiguration No
displayOrder number Yes
adjustments map of string to PriceBookEntryAdjustment Yes Price adjustments keyed by ISO 4217 currency code (for example USD, EUR). The key is the currency; the value carries the adjustment only.
standardPrice map of string to number Yes Price per currency. Keyed by ISO 4217 currency code (for example USD, EUR). A currency is absent, or null, when no price is set.
listPrice map of string to number Yes Price per currency. Keyed by ISO 4217 currency code (for example USD, EUR). A currency is absent, or null, when no price is set.

Extends PriceAdjustmentBase.

Field Type Required Description
type enum Yes
property string Yes
values object[] Yes

Extends PriceAdjustmentBase.

Field Type Required Description
type range Yes
property string Yes
values object[] Yes

Extends PriceAdjustmentBase.

Field Type Required Description
type variant Yes
values object[] Yes

Extends PriceAdjustmentBase.

Field Type Required Description
type volume Yes
tiers object[] Yes