Get Started with Insurance Developer Resources
Endorse Contract (POST)
Issue Contract From Quote (POST)
Issue Contract From Quote Asynchronous (POST)
Renew Contract (POST)
Previous PDF Versions
Create a group benefits contract from a quote. This API supports asynchronous operation for long-running conversions.
1/connect/insurance/contractsReplace {yourInstance} with the My Domain name of your Salesforce org.
1https://{yourInstance}.salesforce.com/services/data/v68.0/connect/insurance/contracts65.0
POST
1{
2 "quoteId": "0Q0SG000000DQA00AO",
3 "contractStartDate": "2025-03-11",
4 "contractEndDate": "2026-03-11",
5 "enrollmentStartDate": "2025-01-01",
6 "enrollmentEndDate": "2025-02-01",
7 "contractTerm": 1,
8 "additionalFields": [
9 {
10 "entity": "Contract",
11 "fields": {
12 "data": [
13 {
14 "key": "CustomerSignedTitle",
15 "value": "Mr"
16 }
17 ]
18 }
19 },
20 {
21 "entity": "ContractGroupPlan",
22 "instanceKey": "d5861be1-9920-42d9-8f43-093b0a709d35",
23 "fields": {
24 "data": [
25 {
26 "key": "EligibilityCriteria",
27 "value": "testcriteria"
28 }
29 ]
30 }
31 }
32 ]
33}| Name | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
additionalFields | Contract Item[] | List of additional fields to add to contract items. | Optional | 65.0 |
contractEndDate | String | End date of the contract. | Required | 65.0 |
contractStartDate | String | Start date of the contract. | Required | 65.0 |
contractTerm | Integer | Contract terms in months. | Optional | 65.0 |
enrollmentEndDate | String | End date for plan enrollment. | Optional | 65.0 |
enrollmentStartDate | String | Start date for plan enrollment. | Optional | 65.0 |
quoteId | String | ID of the quote to create the contract from. | Required | 65.0 |