---
schema_version: "1"
id: a7ed904330d76e735ee2f6f21b5c75ee69acd90a55640ac49410a03ff7165d4e
title: ConnectApi.ReinstatePolicyInputRepresentation
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/apex_connectapi_input_reinstate_policy.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_reinstate_policy.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 336d02cfa18305115fcc38c74eea8fe6dc298b863d15d7d2410840c9b9fdbafe
description: Input representation for reinstating an insurance policy.
---
# ConnectApi.ReinstatePolicyInputRepresentation

Input representation for reinstating an insurance policy.

<table class="featureTable sort_table" summary="">
          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d429899e26">Property</th>
              <th class="featureTableHeader vertical-align-top " id="d429899e28">Type</th>
              <th class="featureTableHeader vertical-align-top " id="d429899e30">Description</th>
              <th class="featureTableHeader vertical-align-top " id="d429899e32">Required or Optional</th>
              <th class="featureTableHeader vertical-align-top " id="d429899e34">Available Version</th>
            </tr>
          </thead>
          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d429899e26 d429899e34" data-title="Property"><samp class="codeph apex_code">additionalFields</samp></td>
              <td class="entry" headers="d429899e28" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_list.htm" target="_blank" title="HTML (New Window)">List</a>&lt;<a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_additional_fields_map_valu.htm" title="AdditionalFieldsMapValue wrapper object for use as child wrapper of AdditionalFieldsMap."><samp class="codeph apex_code">ConnectApi.Additional​FieldsMapValue</samp></a>&gt;
              </td>
              <td class="entry" headers="d429899e30" data-title="Description"><span class="ph" id="additionalFields"><a name="additionalFields"><!-- --></a>JSON structure that’s used to add custom or standard fields to the
                  <samp class="codeph nolang">InsurancePolicy</samp>, <samp class="codeph nolang">InsurancePolicyAsset</samp>, <samp class="codeph nolang">InsurancePolicyCoverage</samp>, and <samp class="codeph nolang">InsurancePolicyParticipant</samp> objects. The values for <samp class="codeph nolang">additionalFields</samp> take precedence over the context
                  or the <samp class="codeph nolang">insurancePolicy</samp> JSON. This is
                  applicable only for the endorsed policy version. Address and Geolocation field
                  types are not supported as additional fields.</span></td>
              <td class="entry" headers="d429899e32" data-title="Required or Optional">Optional</td>
              <td class="entry" headers="d429899e26 d429899e34" data-title="Property">65.0</td>
            </tr>

            <tr>
              <td class="entry" headers="d429899e26 d429899e34" data-title="Property"><samp class="codeph apex_code">billingRecord</samp></td>

              <td class="entry" headers="d429899e28" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_policy_billing_info.htm" title="Input representation for insurance policy billing."><samp class="codeph apex_code">InsurancePolicyBillingInfo​InputRepresentation</samp></a></td>

              <td class="entry" headers="d429899e30" data-title="Description"><span class="ph" id="billingRecord"><a name="billingRecord"><!-- --></a>Insurance policy billing information.</span></td>

              <td class="entry" headers="d429899e32" data-title="Required or Optional">Required if Career Billing is enabled in your org</td>

              <td class="entry" headers="d429899e26 d429899e34" data-title="Property">67.0</td>

            </tr>
            <tr>
              <td class="entry" headers="d429899e26 d429899e34" data-title="Property"><samp class="codeph apex_code">effectiveDate</samp></td>
              <td class="entry" headers="d429899e28" data-title="Type">String</td>
              <td class="entry" headers="d429899e30" data-title="Description">
                <span class="ph" id="effectiveDate"><a name="effectiveDate"><!-- --></a>Date from which the policy reinstatement becomes effective. This date
                  must be within the policy term.</span>
                <p class="p">For example, if the policy term is
                  2025-01-01 to 2025-12-31, and you set <samp class="codeph nolang">effectiveDate</samp> to 2025-03-01, the reinstatement applies starting March
                  1, 2025.</p>
              </td>
              <td class="entry" headers="d429899e32" data-title="Required or Optional">Optional</td>
              <td class="entry" headers="d429899e26 d429899e34" data-title="Property">65.0</td>
            </tr>
            <tr>
              <td class="entry" headers="d429899e26 d429899e34" data-title="Property"><samp class="codeph apex_code">insurancePolicy</samp></td>
              <td class="entry" headers="d429899e28" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_policy.htm" title="Input representation details of an insurance policy."><samp class="codeph apex_code">InsurancePolicy​InputRepresentation</samp></a></td>
              <td class="entry" headers="d429899e30" data-title="Description"><span class="ph" id="insurancePolicy"><a name="insurancePolicy"><!-- --></a>Details of the insurance policy.</span></td>
              <td class="entry" headers="d429899e32" data-title="Required or Optional">Optional</td>
              <td class="entry" headers="d429899e26 d429899e34" data-title="Property">65.0</td>
            </tr>
            <tr>
              <td class="entry" headers="d429899e26 d429899e34" data-title="Property"><samp class="codeph apex_code">transactionRecord</samp></td>
              <td class="entry" headers="d429899e28" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_policy_transaction.htm" title="Input representation details of an insurance policy transaction."><samp class="codeph apex_code">InsurancePolicy​Transaction​InputRepresentation</samp></a></td>
              <td class="entry" headers="d429899e30" data-title="Description"><span class="ph" id="transactionRecord"><a name="transactionRecord"><!-- --></a>JSON structure that's used to override the transaction
                  information.</span></td>
              <td class="entry" headers="d429899e32" data-title="Required or Optional">Optional</td>
              <td class="entry" headers="d429899e26 d429899e34" data-title="Property">65.0</td>
            </tr>
          </tbody>
        </table>