---
schema_version: "1"
id: 99c55e33967e48b58cad149b1d30a70286dd589c62138db98b007868353c935d
title: ConnectApi Input Classes
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/insurance_group_benefits_apex_input_classes.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/insurance_group_benefits_apex_input_classes.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 499d66c44f22d64fe7b4251fe5a8b25156638f6912681cf60f67193ebdeb9dba
description: Some ConnectApi methods take arguments that are instances of ConnectApi input classes.
---
# ConnectApi Input Classes

Some ConnectApi methods take arguments that are instances of ConnectApi input classes.

Input classes are concrete unless marked abstract in this documentation. Concrete input classes have public constructors that have no parameters.

Some methods have parameters that are typed with an abstract class. You must pass in an instance of a concrete child class for these parameters.

Most input class properties can be set. Read-only properties are noted in this documentation.

Insurance Group Benefits includes these Apex input classes.

- **[ConnectApi.AttributeInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_attribute.htm)**  
    Input representation for Group Census Member Plan attribute.
- **[ConnectApi.InsuranceAccountsAndUsersCreationInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_accounts_and_users_creation.htm)**  
    Input representation for creating person accounts and portal users from group census members.
- **[ConnectApi.PortalUserCreationInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_portal_user_creation.htm)**  
    Input representation containing the details for creating a portal user.
- **[ConnectApi.InsuranceContactsAndUsersCreationInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_contacts_and_users_creation.htm)**  
    Input representation to create contacts and portal users.
- **[ConnectApi.InsuranceMemberRatingInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_member_rating.htm)**  
    Input representation for the individual member rating API.
- **[ConnectApi.InsuranceMemberRatingDetailsInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_member_rating_details.htm)**  
    Input representation for the details of an individual member to be rated.
- **[ConnectApi.InsuranceMemberRatingPlansInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_member_rating_plans.htm)**  
    Input representation for plan details used in individual rating.
- **[ConnectApi.InsuranceBulkCensusMgmtInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_bulk_census_mgmt.htm)**  
    Input representation for managing employee census data in bulk.
- **[ConnectApi.InsuranceCensusMgmtInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_census_mgmt.htm)**  
    Input representation for adding or updating census members.
- **[ConnectApi.GroupCensusMemberInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_group_census_member.htm)**  
    Input representation for a group census member.
- **[ConnectApi.InsuranceUpdateMemberPlansInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_update_member_plans.htm)**  
    Input representation for updating the plans for a group census member.
- **[ConnectApi.InsuranceAddMemberPlansInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_add_member_plans.htm)**  
    Input representation for adding plans to a group census member.
- **[ConnectApi.GroupCensusMemberPlanInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_group_census_member_plan.htm)**  
    Input representation for a single plan that's associated with a group census member.
- **[ConnectApi.InsuranceDeleteMemberPlansInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_delete_member_plans.htm)**  
    Input representation for deleting a member's plans.
- **[ConnectApi.InsurancePlansEligibilityPatchInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_plans_eligibility_patch.htm)**  
    Input representation for checking plan eligibility by updating an existing context.
- **[ConnectApi.InsurancePlansEligibilityPostInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_plans_eligibility_post.htm)**  
    Input representation for checking plan eligibility by creating a new context.
- **[ConnectApi.InsuranceGroupPlanInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_group_plan.htm)**  
    Input representation for a contract group plan.
- **[ConnectApi.InsuranceGroupRatingInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_group_rating.htm)**  
    Input representation for rating a group benefits quote.
- **[ConnectApi.InsuranceIndividualEnrollmentInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_individual_enrollment.htm)**  
    Input representation for enrolling an individual member.
- **[ConnectApi.InsuranceIndividualMtaInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_individual_mta.htm)**  
    Input representation for applying a mid-term adjustment to a group census member's insurance policies.
- **[ConnectApi.InsuranceContractCreationInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_contract_creation.htm)**  
    Input representation for creating contract.
- **[ConnectApi.ContractItem](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_contract_ite.htm)**  
    Addition fields to be added to the contract items.
- **[ConnectApi.InsuranceApexStringRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_apex_string_representatio.htm)**  
    Input representation for the Apex enabled string.
- **[ConnectApi.InsuranceCreateQuoteFromContractInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_create_quote_from_contract.htm)**  
    Input representation for creating a quote from an existing insurance contract.
- **[ConnectApi.InsuranceIssueContractInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_issue_contract.htm)**  
    Input representation of the quote ID, optional contract dates and term, transaction detail level, and additional fields used to issue a group benefits contract from a quote.
- **[ConnectApi.InsuranceContractEndorseInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_contract_endorse.htm)**  
    Input representation of the quote ID, endorsement effective date, optional date-copy behavior, and additional fields used to create an endorsed contract version from a quote.
- **[ConnectApi.InsuranceContractRenewalInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_contract_renewal.htm)**  
    Input representation of the quote ID, renewal date, optional contract end date and term, and additional fields used to create a renewed-term contract from a quote.
- **[ConnectApi.InsuranceGenerateCensusInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_generate_census.htm)**  
    Input representation of the census name and type, optional policy date, filters, and generation options used to create a group census from the policies on a contract.
- **[ConnectApi.InsuranceRefreshCensusInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_refresh_census.htm)**  
    Input representation of the group census ID, date range, optional filters, and update options used to refresh a group census from policy enrollments and endorsements on a contract.
- **[ConnectApi.InsuranceGenerateRefreshCensusMembersInputRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_generate_refresh_census_members.htm)**  
    Input representation of the census details, member identifiers, optional policy date, and additional fields used to generate or update group census members from policy information on a contract.
- **[ConnectApi.InsuranceGenerateRefreshCensusMembersAdditionalFieldsRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_generate_refresh_census_members_additional_fields.htm)**  
    Input representation of the additional field values to apply to group census members during a generate or refresh census members operation.
- **[ConnectApi.InsuranceUpsertMemberRep](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_upsert_member.htm)**  
    Input representation of a group census member and the additional field values to apply during an upsert operation.
- **[ConnectApi.InsuranceCensusFilterInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_census_filter.htm)**  
    Input representation of the filter criteria that select which policy records to include when generating a group census from a contract.
- **[ConnectApi.InsuranceContractItem](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_contract_item.htm)**  
    Input representation of an entity, product path, and field values used to extend a contract when you issue it from a quote.
- **[ConnectApi.InsuranceQuoteItem](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_quote_item.htm)**  
    Input representation for an insurance quote item that identifies an entity, product path, and additional field overrides.
- **[ConnectApi.InsGBQuoteConfigOptions](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_ins_g_b_quote_config_options.htm)**  
    Input representation for configuration options when creating an insurance group benefits quote.
- **[ConnectApi.MembersWithPlansInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_members_with_plans.htm)**  
    Input representation for adding or updating a family of group census members and their insurance plans.
- **[ConnectApi.MemberWithPlansInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_member_with_plans.htm)**  
    Input representation for the details of a group census member and the insurance plans to add, update, or remove for that member.
- **[ConnectApi.MemberPlanInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_member_plan.htm)**  
    Input representation for an insurance plan that's assigned to a group census member.
- **[ConnectApi.GroupbenefitsAttributeInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_groupbenefits_attribute.htm)**  
    Input representation for an attribute value that overrides the value derived from the product on a group census member plan.
- **[ConnectApi.GroupCensusDeepCloneInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_group_census_deep_clone.htm)**  
    Input representation of the details to clone a group census hierarchy, including optional filters, reference mappings, field overrides, and a custom context definition.
- **[ConnectApi.GroupCensusFieldMappingInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_group_census_field_mapping.htm)**  
    Input representation of the filters and reference mapping rules used to remap fields on an existing group census in place, without creating new records.
- **[ConnectApi.InsuranceGroupEndorsementInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_group_endorsement.htm)**  
    Input representation of the optional flow and repricing settings that are used to apply mid-term contract adjustments to member policies in a group census.
- **[ConnectApi.InsuranceGroupRenewalInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_insurance_group_renewal.htm)**  
    Input representation of the optional flow and repricing settings used to renew member policies for a group census.
- **[ConnectApi.GroupCensusFiltersInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_group_census_filters.htm)**  
    Input representation of the per-entity filters that scope which group census member plan records are processed.
- **[ConnectApi.GroupCensusReferenceMappingsInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_group_census_reference_mappings.htm)**  
    Input representation of the per-entity reference values stamped on group census member plan records.
- **[ConnectApi.MemberPlanFilterInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_member_plan_filter.htm)**  
    Input representation of the filter that identifies which group census member plan records to process.
- **[ConnectApi.MemberPlanReferenceMappingInputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_member_plan_reference_mapping.htm)**  
    Input representation of the reference mapping applied to group census member plan records, such as mapping a quote line item to a contract group plan or the reverse.