---
schema_version: "1"
id: 9dd14b9594924e4b838efa7e59dd86291dcf52e7dea295ab9f4ddf61972de1c9
title: Create Quote From Insurance Contract Action
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/actions_obj_create_quote_from_contract.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/actions_obj_create_quote_from_contract.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: c4a47e6758450dc3471a29287cee3d43df67adcfb735f44d44da2ebb0ddc21b9
description: Create an endorsement or renewal quote from an existing contract for group insurance.
---
# 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/vXX.X/actions/standard/createQuoteFromInsContract

Where XX.X is the latest API version.

**Formats**: JSON, XML

**HTTP Methods**: POST

**Authentication**: Authorization: Bearer TOKEN

Where TOKEN is your OAuth access 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.

{
  "inputs": \[
    {
      "insCreateQuoteFromContractInputRep": {
        "contractId": "800xx0000004C92AAE",
        "name": "QuoteFromContract1",
        "eventEffectiveFromDate": "2025-03-11",
        "eventEffectiveToDate": "2026-03-11",
        "transactionType": "GB Endorsement",
        "insuranceQuoteType": "Endorsement",
        "groupCensusId": "0rfxx0000004C92AAA",
        "ratingDate": "2025-03-11",
        "censusRatingType": "Summary",
        "configOptions": {
          "executeConfigurationRules": true,
          "executeQualificationRules": true
        },
        "additionalFields": {
          "insuranceQuoteItemList": \[
            {
              "entity": "Quote",
              "fields": {
                "data": \[
                  {
                    "key": "StandardAmount",
                    "value": 80
                  }
                \]
              }
            }
          \]
        }
      }
    }
  \]
}

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

\[
  {
    "actionName": "createQuoteFromInsContract",
    "errors": null,
    "invocationId": null,
    "isSuccess": true,
    "outcome": null,
    "outputValues": {
      "quoteId": "0Q0xx0000004C92AAE"
    },
    "sortOrder": -1,
    "version": 1
  }
\]