Create Quote From Insurance Contract (POST)
Create an endorsement or renewal quote from an existing group benefits contract,
including the quote structure and line items, without re-entering contract details
manually.
- Resource
-
1/connect/insurance/contracts/contractId/actions/generate-quote - Resource example
-
1https://yourInstance.salesforce.com/services/data/v68.0/connect/insurance/contracts/800xx0000004C92AAE/actions/generate-quote - Available version
- 68.0
- HTTP methods
- POST
- Path parameter for POST
-
Parameter Name Type Description Required or Optional Available Version contractId String ID of the insurance contract. Required 68.0 - Request body for POST
-
- JSON example
-
1{ 2 "quoteName": "QuoteFromContract1", 3 "eventEffectiveFromDate": "2027-03-20", 4 "groupCensusId": "0rfxx000000000BAAQ", 5 "transactionType": "GroupInsuranceTransactionType", 6 "insuranceQuoteType": "GroupEndorsement", 7 "configOptions": { 8 "executeConfigurationRules": false, 9 "executeQualificationRules": false 10 }, 11 "additionalFields": { 12 "insuranceQuoteItemList": [ 13 { 14 "entity": "Quote", 15 "fields": { 16 "data": [ 17 { 18 "key": "StandardAmount", 19 "value": 80 20 } 21 ] 22 } 23 }, 24 { 25 "entity": "QuoteLineItem", 26 "productPath": "medBasic", 27 "fields": { 28 "data": [ 29 { 30 "key": "UnitPrice", 31 "value": 900 32 } 33 ] 34 } 35 }, 36 { 37 "entity": "QuoteLineItem2", 38 "productPath": "medBasic/pcw1", 39 "fields": { 40 "data": [ 41 { 42 "key": "PlanAllocationType__std", 43 "value": "STANDARD" 44 } 45 ] 46 } 47 } 48 ] 49 } 50} - Properties
-
Name Type Description Required or Optional Available Version additionalFields Insurance Quote Item Input[] List of additional entity field values to apply when creating the quote. Optional 68.0 censusRatingType String Rating type to use for the census when calculating the quote, such as Summary or Member. Optional 68.0 configOptions Insurance Quote Configuration Options Input Configuration options that control whether configuration and qualification rules run during quote creation. Optional 68.0 eventEffectiveFromDate String Date that the quote is effective from. Required 68.0 eventEffectiveToDate String Expiration date of the quote. Required 68.0 groupCensusId String ID of the group census that the quote is created for. Required 68.0 insuranceQuoteType String Type of insurance quote to be created from the contract. Required 68.0 quoteName String Name of the quote. Optional 68.0 ratingDate String Date on which the rating of the quote is calculated. Optional 68.0 transactionType String Type of insurance transaction, such as endorsement or renewal. Required 68.0
- Response body for POST
- Insurance Create Quote From Contract Response