---
schema_version: "1"
id: ddf656db2697c497e290337a3302217e159cd09edc97d13228b7ad44daa5bcb4
title: Insurance Product Clause Generation (POST)
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/connect_resources_insurance_product_clauses_generate.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_resources_insurance_product_clauses_generate.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0f147427d9e90d628bc309363d102c0559ceb196cbe20ccaa5145627ef53c397
description: Generate product clauses based on quote and context information.
---
# Insurance Product Clause Generation (POST)

Generate product clauses based on quote and context information.

## Resource

/connect/insurance/product-clauses/clause-generation

## Resource Example

Replace {yourInstance} with the My Domain name of your Salesforce org.

https://{yourInstance}.salesforce.com/services/data/v68.0/connect/insurance/product-clauses/clause-generation

## Available Version

65.0

## HTTP Methods

POST

## Request Body for POST

### JSON Example

{
  "quoteId": "0Q0xx0000000001AAA",
  "contextId": "0000000i18tq18g0025175944829641764efd423f7dc44b98dd1e829086efc59",
  "quoteLineItemIds": \[
    "0QLxx0000000003CCC"
  \],
  "instanceKeys": \[
    {
      "instanceKey": \[ "Auto", "Liability" \]
    }
  \],
  "options": {
    "generateClausesAsync": true,
    "generateManualClauses": false,
    "saveContext": true
  }
}

### Properties

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| contextId | String | ID of the context based on which the product clause is generated. | Required if quoteId isn't specified | 65.0 |
| instanceKeys | [Instance Key Input\[\]](connect_requests_instance_key_input.htm "Input representation for a single instance key array.") | List of instance keys. | Optional | 65.0 |
| options | [Clause Generation Options Input](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_clause_generation_options_input.htm "Input representation for clause generation options.") | Options for clause generation. | Optional | 65.0 |
| quoteId | String | ID of the quote. | Required if contextId isn't specified | 65.0 |
| quote​LineItem​Ids | String\[\] | IDs of the quote line items. | Optional | 65.0 |

## Response Body for POST

[Product Clause Generation Details](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_responses_insurance_clause_generation_output.htm "Output representation of the details for a clause generation request.")