Newer Version Available
Create Insurance Quote Action
Create an Insurance quote by using a context ID or a set of user inputs that represent
quote details.
This action is available in API version 63.0 and later.
Supported REST HTTP Methods
- URI
- /services/data/v63.0/actions/standard/createInsuranceQuote
- Formats
- JSON
- HTTP Methods
- GET, POST
- Authentication
- Bearer Token
Inputs
| Input | Details |
|---|---|
| quoteName |
|
| accountId |
|
| effectiveDate |
|
| opportunityId |
|
| contextId |
|
| quoteInputs |
|
| quoteOptions |
|
| pricingProcedureApiName |
|
| pricebookId |
|
| expirationDate |
|
| ratingDate |
|
| additionalFields |
|
Example
Sample Request
1{
2 "inputs":[
3 {
4 "quoteName": "Auto Insurance Quote",
5 "priceBookId" : "01sxx0000005pyfAAA",
6 "accountId": "001xx000003GYwrAAG",
7 "effectiveDate": "2024-10-11",
8 "opportunityId": "006xx000001a2tbAAA",
9 "quoteOptions": {
10 "productSellingModel": "One Time",
11 "saveQuote": true
12 },
13 "quoteInputs": "[{\"productCode\":\"autoRoot\",\"instanceKeys\":[\"AutoRoot\"],\"items\":[{\"productCode\":\"autoBundle\",\"instanceKeys\":[\"AutoRoot\",\"AutoBundle\"],\"attributes\":{\"avMake\":\"BMW\"},\"relatedRecords\":[{\"relatedRecordId\":\"001xx000003GYwrAAG\",\"relatedRecordObjName\":\"Account\"}]},{\"productCode\":\"autoDriver\",\"instanceKeys\":[\"AutoRoot\",\"AutoBundle\",\"AutoDriver\"],\"relatedRecords\":[{\"relatedRecordId\":\"003xx000004WhKhAAK\",\"relatedRecordObjName\":\"Contact\"}]},{\"productCode\":\"autoRental\",\"instanceKeys\":[\"AutoRoot\",\"AutoBundle\",\"AutoRental\"]},{\"productCode\":\"autoCollision\",\"instanceKeys\":[\"AutoRoot\",\"AutoBundle\",\"autoCollision\"],\"attributes\":{\"CollisionBasePremium\":250,\"autoCollDedClmCov\":250}}]}]"
14 }
15 ]
16}