Input representation for insurance quote patch operation.
JSON Example
{
"configOptions": {
"executePricing": false,
"validateProductCatalog": false,
"executeConfigurationRules": false,
"executeQualificationRules": false
},
"additionalFields": {
"Status": "Draft",
"ValidFromDate": "2025-10-29T00:00:00.000Z"
},
"addedNodes": [
{
"productCode": "autoCollision",
"instanceKeys": [
"autoBundle",
"autoCollision"
],
"additionalFields": {
"StartDate": "2025-09-29T00:00:00.000Z",
"EndDate": "2025-10-29T00:00:00.000Z",
"Discount": 40
}
}
],
"updatedNodes": [
{
"instanceKeys": [
"autoBundle"
],
"productCode": "autoBundle",
"attributes": {
"avMake": "AudiQ14"
},
"additionalFields": {
"StartDate": "2025-09-29T00:00:00.000Z",
"EndDate": "2025-10-29T00:00:00.000Z",
"Discount": 50
}
}
]
}
Properties
| Name | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
| addedNodes | Insurance Quote Input Node[] | List of added nodes for insurance quote. | Optional | 63.0 |
| additionalFields | Map<String, Object> | Insurance quote additional fields. | Optional | 63.0 |
| configOptions | Insurance Quote Config Options[] | Configurator options for insurance quote. | Optional | 63.0 |
| deletedNodes | Insurance Quote Input Node[] | List of deleted nodes from insurance quote. | Optional | 63.0 |
| pricingProcedure | String | Pricing procedure for insurance quote. | Optional | 63.0 |
| updatedNodes | Insurance Quote Input Node[] | List of updated nodes on insurance quote. | Optional | 63.0 |