Create Quote From Insurance Contract Action

Create an endorsement or renewal quote from an existing contract for group insurance.

This action is available in API version 68.0 and later.

Supported REST HTTP Methods

URI: /services/data/v68.0/actions/standard/createQuoteFromInsContract

Formats: JSON, XML

HTTP Methods: POST

Authentication: Authorization: Bearer token

Inputs

Input Type Description
insCreateQuoteFromContractInputRep Apex-defined Required. An Apex ConnectApi.InsCreateQuoteFromContractInputRep record that contains the contract ID and details of the quote to be created.

Outputs

Output Type Description
quoteId string ID of the quote that's created from the contract.

Example

POST

This sample request is for the Create Quote From Insurance Contract action.

1{
2  "inputs": [
3    {
4      "insCreateQuoteFromContractInputRep": {
5        "contractId": "800xx0000004C92AAE",
6        "name": "QuoteFromContract1",
7        "eventEffectiveFromDate": "2025-03-11",
8        "eventEffectiveToDate": "2026-03-11",
9        "transactionType": "GB Endorsement",
10        "insuranceQuoteType": "Endorsement",
11        "groupCensusId": "0rfxx0000004C92AAA",
12        "ratingDate": "2025-03-11",
13        "censusRatingType": "Summary",
14        "configOptions": {
15          "executeConfigurationRules": true,
16          "executeQualificationRules": true
17        },
18        "additionalFields": {
19          "insuranceQuoteItemList": [
20            {
21              "entity": "Quote",
22              "fields": {
23                "data": [
24                  {
25                    "key": "StandardAmount",
26                    "value": 80
27                  }
28                ]
29              }
30            }
31          ]
32        }
33      }
34    }
35  ]
36}

This sample response is for the Create Quote From Insurance Contract action.

1[
2  {
3    "actionName": "createQuoteFromInsContract",
4    "errors": null,
5    "invocationId": null,
6    "isSuccess": true,
7    "outcome": null,
8    "outputValues": {
9      "quoteId": "0Q0xx0000004C92AAE"
10    },
11    "sortOrder": -1,
12    "version": 1
13  }
14]