---
schema_version: "1"
id: 37bec59bcad5a46a824d77eafa41a81937a0221cc34a7b60a9b55f649ba41b41
title: New Connect in Apex Methods in Brokerage
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/release-notes/264-0-0/rn_ins_brokerage_connect_in_apex_methods.md
canonical_url: https://help.salesforce.com/s/articleView?id=release-notes.rn_ins_brokerage_connect_in_apex_methods.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 49abc5489921653e35b9874d5ca77c9373300d90a87876b7cf9997e0f1f81639
description: Manage insurance policies at scale by endorsing, creating draft endorsements, issuing, canceling, and reinstating policies individually or in bulk using Connect in Apex methods. Preview rolled-up premium amounts for a draft insurance policy without persisting changes.
products:
  - Cross Cloud
release: "264"
---
# New Connect in Apex Methods in Brokerage

Manage insurance policies at scale by endorsing, creating draft endorsements, issuing, canceling, and reinstating policies individually or in bulk using Connect in Apex methods. Preview rolled-up premium amounts for a draft insurance policy without persisting changes.

These new methods are added to the existing `ConnectApi.InsuranceBrokerageFamily` class.

Endorse multiple insurance policies in bulk

Use the `bulkEndorseInsurancePolicy(insurancePolicyBulkInput)` method.

Input class: `ConnectApi.InsurancePolicyBulkInputRepresentation`

Output class: `ConnectApi.InsurancePolicyBulkOutputRepresentation`

Endorse draft versions of multiple insurance policies in bulk

Use the `bulkEndorseDraftInsurancePolicy(insurancePolicyBulkFieldMapInput)` method.

Input class: `ConnectApi.InsurancePolicyBulkFieldMapInputRepresentation`

Output class: `ConnectApi.InsurancePolicyBulkOutputRepresentation`

Issue multiple insurance policies in bulk

Use the `bulkIssueInsurancePolicy(insurancePolicyBulkInput)` method.

Input class: `ConnectApi.InsurancePolicyBulkInputRepresentation`

Output class: `ConnectApi.InsurancePolicyBulkOutputRepresentation`

Reinstate multiple insurance policies in bulk

Use the `bulkReinstateInsurancePolicy(insurancePolicyBulkFieldMapInput)` method.

Input class: `ConnectApi.InsurancePolicyBulkFieldMapInputRepresentation`

Output class: `ConnectApi.InsurancePolicyBulkOutputRepresentation`

Cancel a specific insurance policy

Use the `cancelInsurancePolicy(insurancePolicyCancelInput, policyId)` method.

Input class: `ConnectApi.InsurancePolicyCancellationInputRepresentation`

Output class: `ConnectApi.InsurancePolicyCancellationRepresentation`

Endorse a specific insurance policy

Use the `endorseInsurancePolicy(policyId)` method.

Output class: `ConnectApi.InsurancePolicyIssueOutputRepresentation`

Create an endorsement draft for a specific insurance policy

Use the `endorseDraftInsurancePolicy(insurancePolicyDraftProcessInput, policyId)` method.

Input class: `ConnectApi.InsurancePolicyDraftInputRepresentation`

Output class: `ConnectApi.InsurancePolicyDraftOutputRepresentation`

Issue a specific insurance policy

Use the `issueInsurancePolicy(policyId)` method.

Output class: `ConnectApi.InsurancePolicyIssueOutputRepresentation`

Preview rolled-up premium amounts for a draft insurance policy

Use the `previewPolicyPremium(premiumPreviewInput, policyId)` method.

Input class: `ConnectApi.PremiumPreviewInputRep`

Output class: `ConnectApi.PremiumPreviewRepresentation`

Reinstate a canceled insurance policy

Use the `reinstateInsurancePolicy(insurancePolicyReinstatementInput, policyId)` method.

Input class: `ConnectApi.InsurancePolicyReinstatementInputRepresentation`

Output class: `ConnectApi.InsurancePolicyReinstatementRepresentation`