You can get the desired quote details by using the filter and non-filter request parameters. Use the term filter to differentiate between the filter and non-filter parameters. See, Resource example.
These are the operators that are supported to filter the results.
- eq—Equal
- ne—Not equal
- lt—Less than
- lte—Less than or equal to
- gt—Greater than
- gte—Greater than or equal to
Resource
{quoteId} is a placeholder.
/connect/insurance/quotes/{quoteId}
/connect/insurance/quotes/{quoteId}?contextId=[value]filter[field1][operator1]=[value1]&filter[field2][operator2]=[value2]&key1=value1&includeClause=true
The field1 parameter refers to the ProductSpec filter parameter, and the field2 parameter refers to the valid context attribute of SalesTransactionItem in the target context definition. You can add multiple filter and non-filter parameters to get the desired result.
Resource Example
Replace {yourInstance} with the My Domain name of your Salesforce org.
https://{yourInstance}.salesforce.com/services/data/v68.0/connect/insurance/quotes/0Q0DR0000000xFw0AI
https://{yourInstance}.salesforce.com/services/data/v68.0/connect/insurance/quotes/0Q0DR0000000xFw0AI?contextId=0000000i18tq18g002917545349255616564529f415d45c4b1b1ea08747a2195&filter[ProductSpec][eq]=InsuredItem&filter[DYN__Auto_Value][gt]=60000&returnChildrenNodes=true&includeClause=true
Available Version
63.0
HTTP Methods
GET, PATCH
Request Parameters for GET
| Parameter Name | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
| connectDynamicParameters | Map<String,String> |
Specify these filter and non-filter request parameters to get the desired results.
|
Optional | 63.0 |
Request Body for PATCH
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 |