Insurance Quote Patch Input

Input representation for insurance quote patch operation.

JSON Example 

1{
2  "configOptions": {
3    "executePricing": false,
4    "validateProductCatalog": false,
5    "executeConfigurationRules": false,
6    "executeQualificationRules": false
7  },
8  "additionalFields": {
9    "Status": "Draft",
10    "ValidFromDate": "2025-10-29T00:00:00.000Z"
11  },
12  "addedNodes": [
13    {
14      "productCode": "autoCollision",
15      "instanceKeys": [
16        "autoBundle",
17        "autoCollision"
18      ],
19      "additionalFields": {
20        "StartDate": "2025-09-29T00:00:00.000Z",
21        "EndDate": "2025-10-29T00:00:00.000Z",
22        "Discount": 40
23      }
24    }
25  ],
26  "updatedNodes": [
27    {
28      "instanceKeys": [
29        "autoBundle"
30      ],
31      "productCode": "autoBundle",
32      "attributes": {
33        "avMake": "AudiQ14"
34      },
35      "additionalFields": {
36        "StartDate": "2025-09-29T00:00:00.000Z",
37        "EndDate": "2025-10-29T00:00:00.000Z",
38        "Discount": 50
39      }
40    }
41  ]
42}

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
addedNodesInsurance Quote Input Node[]List of added nodes for insurance quote.Optional63.0
additionalFieldsMap<String, Object>Insurance quote additional fields.Optional63.0
configOptionsInsurance Quote Config Options[]Configurator options for insurance quote.Optional63.0
deletedNodesInsurance Quote Input Node[]List of deleted nodes from insurance quote.Optional63.0
pricingProcedureStringPricing procedure for insurance quote.Optional63.0
updatedNodesInsurance Quote Input Node[]List of updated nodes on insurance quote.Optional63.0