---
schema_version: "1"
id: c09b2f8df8647729d01bd050fd724ebacaa9c53f7cf0f2a8fd570d692fa6d535
title: Issue Policy
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/issue_policy_using_quote.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/issue_policy_using_quote.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: d1c2f51814dc875fcca4312003fbf52b5e6fceee634923454a6e7e010a7b1f7d
description: The policy issuance process begins after the policyholder accepts the quote provided by the insurance company.
---
# Issue Policy

The policy issuance process begins after the policyholder accepts the quote provided by the insurance company.

This diagram outlines the sequence of issuing a policy based on a quote.

![A flow diagram representing the sequence of issuing a policy based on a quote.](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/dev_guides/insurance/images/issue_policy_with_quote.png)

1. **Create Quote**—Create a quote either by:
    
    - Making a POST request on the [Insurance Quote](https://developer.salesforce.com/docs/atlas.en-us.264.0.insurance_developer_guide.meta/insurance_developer_guide/connect_resources_insurance_quote.htm "HTML (New Window)") Connect API, or
    - Using the [Create Insurance Quote](https://developer.salesforce.com/docs/atlas.en-us.264.0.insurance_developer_guide.meta/insurance_developer_guide/actions_obj_create_quote.htm "HTML (New Window)") invocable action, or
    - Using the [Salesforce Quote User Interface](https://help.salesforce.com/s/articleView?id=ind.insurance_quoting_611021.htm&type=5&language=en_US "HTML (New Window)").
    
    This process creates the quote and generates the quote ID.
2. **Get Quote Context**—Use the quote ID to retrieve the quote details either by:
    
    - Making a GET request on the [Insurance Quote Details](https://developer.salesforce.com/docs/atlas.en-us.264.0.insurance_developer_guide.meta/insurance_developer_guide/connect_resources_quote_details.htm "HTML (New Window)") Connect API, or
    - Using the [Get Insurance Quote Details](https://developer.salesforce.com/docs/atlas.en-us.264.0.insurance_developer_guide.meta/insurance_developer_guide/actions_obj_quote_details.htm "HTML (New Window)") invocable action.
    
    This request returns the context ID in the response that contains the context of the quote.
3. **Issue Policy**—Use the context details, specifically the context ID, to issue policy either by:
    
    - Making a POST request on the [Issue Insurance Policy](https://developer.salesforce.com/docs/atlas.en-us.264.0.insurance_developer_guide.meta/insurance_developer_guide/connect_resources_issue_policy.htm "HTML (New Window)") Connect API, or
    - Using the [Issue Insurance Policy](https://developer.salesforce.com/docs/atlas.en-us.264.0.insurance_developer_guide.meta/insurance_developer_guide/actions_obj_issue_insurance_policy.htm "HTML (New Window)") invocable action.
    
    You can override the context data, such as policy name, policy number, effective-from date, effective-to date, and any other additional fields to provide the values for the custom fields during the API call. You can also specify a name for the transaction record that’s created as part of the policy issuance process. This transaction record is used to track an audit or as a financial marker.
    
    This request creates a new policy record.

**Expected Results:**

- A new policy record is created and saved in Salesforce. The policy record includes the details, such as the policy name, number (if provided or created during the API call), policy start date, chosen coverage, and the price.
- Any custom field values that are provided during the API call are saved to the new policy record.
- A transaction record is created and linked to the policy.