CPQ API ConfigurationModel

The Configuration model represents a bundle product in Salesforce CPQ.

Required Editions
Available in: Salesforce CPQ Summer ’16 and later
NameTypeDescription
configuredProductIdIdThe Product2.Id.
optionIdIdThe SBQQ__ProductOption__c.Id.
optionDataSBQQ__ProductOption__cEditable data about the option, such as quantity or discount.
configurationDataSBQQ__ProductOption__cStores the values of the configuration attributes.
inheritedConfigurationDataSBQQ__ProductOption__cStores the values of the inherited configuration attributes.
optionConfigurationsConfigurationModelStores the options selected on this product.
configuredBooleanIndicates whether the product has been configured.
changedByProductActionsBooleanIndicates whether a product action changed the configuration of this bundle.
isDynamicOptionBooleanIndicates whether the product was configured using a dynamic lookup.
isUpgradeBooleanQueries whether this product is an upgrade.
disabledOptionIdsSet<Id>The option IDs that are disabled.
hiddenOptionIdsSet<Id>The option IDs that are hidden.
listPriceDecimalThe list price.
priceEditableBooleanIndicates whether the price is editable.
validationMessagesString[]Validation messages.
dynamicOptionKeyStringInternal property for dynamic options.