Configuration Set Instance Input

Input representation of the request to set a product configuration instance.

JSON Example 

1{
2  "configuratorOptions": {
3    "addDefaultConfiguration": true,
4    "executeConfigurationRules": true,
5    "executePricing": false,
6    "qualifyAllProductsInTransaction": false,
7    "validateAmendRenewCancel": false,
8    "validateProductCatalog": false
9  },
10  "contextMappingId": "11jEk000017YdyUIAS",
11  "qualificationContext": {
12    "accountId": "001DU000001nHUGYA2"
13  },
14  "transaction": "{\"Quote\":[{\"QuoteLineItem\":[{\"businessObjectType\":\"QuoteLineItem\",\"id\":\"qli_1\"},{\"businessObjectType\":\"QuoteLineItem\",\"id\":\"qli_2\"},{\"businessObjectType\":\"QuoteLineItem\",\"id\":\"qli_3\"},{\"businessObjectType\":\"QuoteLineItem\",\"id\":\"qli_4\"}],\"businessObjectType\":\"Quote\",\"id\":\"aJSdm0000003m3JGAQ\"}]}"
15}

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
configurator​OptionsConfigurator Options InputList of the configurator options to execute.Optional60.0
context​MappingIdStringID of the context mapping record.Required60.0
qualification​ContextUser Context InputContext details that are used for the qualification rules.Optional60.0
transactionStringTransaction JSON payload representing an object in an external system that’s used to create a session.Required60.0