Configurator Options Input

Input representation of the request to get the product configuration options that’s passed to the configurator.

JSON Example 

1"configuratorOptions": 
2      {
3        "addDefaultConfiguration": true,
4        "executeConfigurationRules": true,
5        "executePricing": true,
6        "qualifyAllProductsInTransaction": true,
7        "validateAmendRenewCancel": true,
8        "validateProductCatalog": true
9    }

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
add​Default​ConfigurationBooleanIndicates whether to add the default configurations (true) or not (false).Optional60.0
execute​Configuration​RulesBooleanIndicates whether to execute the configuration rules (true) or not (false).Optional60.0
execute​PricingBooleanIndicates whether to execute pricing (true) or not (false).Optional60.0
explainability​EnabledBooleanIndicates whether additional metadata about how the solver achieved the execution request solution must be collected and made available to the caller (true) or not (false). If you set this property to true, you can get explainability action logs by using the Action Logs API. See Troubleshoot Product Configurations to set up configuration logs.Optional66.0
pricing​ProcedureStringName of the pricing procedure to use during the API calls to Salesforce Pricing Management.Optional60.0
qualifyAll​ProductsIn​TransactionBooleanIndicates whether to run the qualification rules on all the products in the context (true) or not (false).Optional60.0
returnProduct​Catalog​DataBooleanIndicates whether to return the product catalog data (true) or not (false). Exclude this property or specify the property value as false if you’re using the API without the Product Configurator UI.Optional60.0
validateAmend​Renew​CancelBooleanIndicates whether to run the amend, renew, cancel-related validations (true) or not (false).Optional60.0
validate​Product​CatalogBooleanIndicates whether to run the validations against the product catalog (true) or not (false).Optional60.0