---
schema_version: "1"
id: 464d8ff7c1f86d605aef6f1dfe60e9a190cfcb6125075e346cdd56d1c6d5b63f
title: ConnectApi.MemberWithPlansInputRepresentation
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/apex_connectapi_input_member_with_plans.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/apex_connectapi_input_member_with_plans.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: c924847c7ee9c67ec2707fb0636e0c4167ba53bb561f21b625da26466187db4a
description: Input representation for the details of a group census member and the insurance plans to add, update, or remove for that member.
---
# ConnectApi.MemberWithPlansInputRepresentation

Input representation for the details of a group census member and the insurance plans to add, update, or remove for that member.

| Property | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| accountId | String | ID of the person account record of the member. | Optional | 68.0 |
| addedPlans | [List](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_list.htm "HTML (New Window)")<[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.")\> | Insurance plans to add to an existing member. | Required to add members. | 68.0 |
| additionalFields | [Map](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_map.htm "HTML (New Window)")<String, Object> | Values for custom fields on the GroupCensusMember record, keyed by field API name. | Optional | 68.0 |
| annualEligibleSalary | Double | Annual salary of the member that's eligible for benefits calculations. | Optional | 68.0 |
| associationWithPrimaryMbr | String | For a dependent, the association to the primary member, such as Spouse or Child. | Optional | 68.0 |
| birthdate | String | Date of birth of the member, in YYYY-MM-DD format. | Optional | 68.0 |
| city | String | City in the member's address. | Optional | 68.0 |
| contactId | String | ID of the contact record of the member. | Optional | 68.0 |
| country | String | Country in the member's address. | Optional | 68.0 |
| deletedPlans | [List](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_list.htm "HTML (New Window)")<String> | IDs of the GroupCensusMemberPlan records to remove for this member. | Optional. Use this property only when you update a member. | 68.0 |
| dependentCount | Integer | Number of dependents that are associated with the member. | Optional | 68.0 |
| email | String | Email address of the member. | Optional | 68.0 |
| firstName | String | First name of the member. | Optional | 68.0 |
| fullTimeEquivalent | Double | Work capacity of the member, where 1.0 indicates a full-time employee. | Optional | 68.0 |
| gender | String | Gender of the member. | Optional | 68.0 |
| groupCensusId | String | ID of the GroupCensus record that the member belongs to. | Optional | 68.0 |
| groupCensusMemberPlans | [List](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_list.htm "HTML (New Window)")<[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.")\> | Insurance plans to associate with the member. | Optional. Use this property only when you add a member. | 68.0 |
| groupClassId | String | ID of the class or category within the group that the member belongs to. | Optional | 68.0 |
| groupClassName | String | Name of the group class. | Optional | 68.0 |
| grpCensusGrpClassSummaryId | String | ID of the related GroupCensusGroupClassSummary record. | Optional | 68.0 |
| id | String | ID of the GroupCensusMember record to update along with its associated insurance plans. | Required when you update a member. Don't specify this ID when you add a member. | 68.0 |
| isOptOutAllPlans | Boolean | Indicates whether the member has opted out of all available insurance plans (true) or not (false). | Optional | 68.0 |
| isPortalUser | Boolean | Indicates whether a community portal user is created for this member (true) or not (false). | Optional | 68.0 |
| joinDate | String | Date that the member joined the group or company. | Optional | 68.0 |
| lastname | String | Last name of the member. | Optional | 68.0 |
| memberKey | String | Externally defined key that uniquely identifies the member and prevents duplicates. This key is often a concatenation of several field values. | Optional | 68.0 |
| memberType | String | Type of member, such as Primary or Dependent. | Optional | 68.0 |
| name | String | Full name of the member. This value is saved to the Name field of the GroupCensusMember record. | Required | 68.0 |
| optOutPlanTypes | String | Types of plans that the member has opted out of. | Optional | 68.0 |
| overrideTypeConfiguration | String | Configuration that governs which plan overrides are permitted for the member, such as Default, Override Attributes, or Override Plans and Attributes. | Optional | 68.0 |
| phoneNumber | String | Phone number of the member. | Optional | 68.0 |
| policyStartDate | String | Date that the member's policy coverage begins. | Optional | 68.0 |
| postalCode | String | Postal code or ZIP code in the member's address. | Optional | 68.0 |
| primaryGroupCensusMemberId | String | ID of the primary GroupCensusMember record that the dependents are associated with. | Optional | 68.0 |
| primaryMemberCategory | String | Category of the primary member. | Optional | 68.0 |
| primaryMemberSource | String | System or source that the member's data originated from. | Optional | 68.0 |
| relationshipToPrimaryMember | String | Member's relationship to the primary insured. | Optional | 68.0 |
| smokerStatus | String | Smoking status of the member, such as Smoker or Non-smoker. | Optional | 68.0 |
| sourceSystemIdentifier | String | ID of the member in an external source system. Use this ID for integration purposes. | Optional | 68.0 |
| state | String | State or province in the member's address. | Optional | 68.0 |
| status | String | Current status of the member, such as Active or Inactive. | Optional | 68.0 |
| street | String | Street in the member's address. | Optional | 68.0 |
| upsertedPlans | [List](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_list.htm "HTML (New Window)")<[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.")\> | Insurance plans to add or update for an existing member. | Optional. Use this property only when you update a member. | 68.0 |