Create a group benefits contract from a quote. This API supports asynchronous operation
for long-running conversions.
Resource
/connect/insurance/contracts
Resource Example
Replace {yourInstance} with the My Domain name of your Salesforce org.
https://{yourInstance}.salesforce.com/services/data/v68.0/connect/insurance/contracts
Available Version
65.0
HTTP Methods
POST
Request Body for POST
JSON Example
{
"quoteId": "0Q0SG000000DQA00AO",
"contractStartDate": "2025-03-11",
"contractEndDate": "2026-03-11",
"enrollmentStartDate": "2025-01-01",
"enrollmentEndDate": "2025-02-01",
"contractTerm": 1,
"additionalFields": [
{
"entity": "Contract",
"fields": {
"data": [
{
"key": "CustomerSignedTitle",
"value": "Mr"
}
]
}
},
{
"entity": "ContractGroupPlan",
"instanceKey": "d5861be1-9920-42d9-8f43-093b0a709d35",
"fields": {
"data": [
{
"key": "EligibilityCriteria",
"value": "testcriteria"
}
]
}
}
]
}
Properties
| 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 |