---
schema_version: "1"
id: ddf76cf0cc97961714e7fa5fb4f81d8b5ac12a4cbae44f85cb9b6de9c7b68a31
title: ConnectApi.EndorsePolicyInputRepresentation
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/apex_connectapi_input_endorse_policy.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_endorse_policy.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 3a74aa9d495e96f09de37b7ba1223ca0c6514aaec387fb67c471b50d91eb6b07
description: Input representation of the request to endorse a policy. Context ID of the quote that’s used for endorsement and date that the endorsed policy version is effective from must be passed in the request.
---
# ConnectApi.EndorsePolicyInputRepresentation

Input representation of the request to endorse a policy. Context ID of the quote that’s used for endorsement and date that the endorsed policy version is effective from must be passed in the request.

| Property | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| additionalFields | [List](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_list.htm "HTML (New Window)")<[ConnectApi.Additional​FieldsMapValue](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_additional_fields_map_valu.htm "AdditionalFieldsMapValue wrapper object for use as child wrapper of AdditionalFieldsMap.")\> | The JSON structure that’s used to add custom or standard fields to the InsurancePolicy, InsurancePolicyAsset, InsurancePolicyCoverage, and InsurancePolicyParticipant objects. The values for additionalFields take precedence over the context or the insurancePolicy JSON. This is applicable only for the endorsed policy version. Address and Geolocation field types are not supported as additional fields. | Optional | 63.0 |
| billingRecord | [InsurancePolicyBillingInfo​InputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_policy_billing_info.htm "Input representation for insurance policy billing.") | Details of insurance policy billing. | Required if Career Billing is enabled in your org | 67.0 |
| contextId | String | Context ID of the quote that’s used for endorsement. | Required | 63.0 |
| effectiveDate | String | Date from when endorsed policy version is effective from. | Required | 63.0 |
| insurancePolicy | [InsurancePolicyInput​Representation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_policy_transaction.htm "Input representation details of an insurance policy transaction.") | The JSON structure that overrides the name and policy number of the endorsed policy version. | Optional | 63.0 |
| transactionRecord | [InsurancePolicy​Transaction​InputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_policy_transaction.htm "Input representation details of an insurance policy transaction.") | The JSON structure that overrides the transaction information. | Optional | 63.0 |