---
schema_version: "1"
id: a506610af571bc36ed04b33f7a50f70473b5296f6950ec7404b70a42d7938c1c
title: Insurance Add Member Plans Input
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/connect_requests_insurance_add_member_plans_input.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_insurance_add_member_plans_input.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 3574cb34b8639ab8d4d8c50d13a4759e4119d883c7c9edfbb73e21ac91a627d0
description: Input representation for adding plans to a census member. Use contractGroupPlanId to add standard plans defined in the group's contract, with the option to include attributes for granular overrides. Alternatively, use productCode and contractGroupPlanId to add off-contract coverages. When adding off-contract coverages, you can use the attributes parameter to define specific coverage details. productCode and contractGroupPlanId are mutually exclusive. You must provide one or the other based on whether the coverage is standard or off-contract.
---
# Insurance Add Member Plans Input

Input representation for adding plans to a census member. Use contractGroupPlanId to add standard plans defined in the group's contract, with the option to include attributes for granular overrides. Alternatively, use productCode and contractGroupPlanId to add off-contract coverages. When adding off-contract coverages, you can use the attributes parameter to define specific coverage details. productCode and contractGroupPlanId are mutually exclusive. You must provide one or the other based on whether the coverage is standard or off-contract.

## JSON Example

{
  "groupCensusMemberPlans": {
    "values": \[
      {
        "contractGroupPlanId": "0rgSG0000000e8jYAA"
      },
      {
        "contractGroupPlanId": "0rgSG0000000eALYAY"
      }
    \]
  }
}

This is a sample example to add off-contract coverages.

{
  "groupCensusMemberPlans": {
    "values": \[
      {
        "contractGroupPlanId": "0rgSG0000000e8jYAA"
      },
      {
        "productCode": "01tSG0000000abcDEF",
        "rootProductCode": "0rgSG0000000e8jYAA"
      }
    \]
  }
}

This is a sample example to add off-contract coverages with the attribute-level changes.

{
  "groupCensusMemberPlans": {
    "values": \[
      {
        "contractGroupPlanId": "0rgSG0000000e8jYAA",
        "attributes": {
          "values": \[
            {
              "attributeCode": "code",
              "attributeValue": "25"   
            }
          \]
        }
      }
    \]
  }
}

## Properties

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| groupCensusMemberPlans | [Group Census Member Plan Input\[\]](connect_requests_group_census_member_plan_input.htm "Input representation for a single plan or coverage for a group census member.") | List of plans to add to the member. | Required | 65.0 |