---
schema_version: "1"
id: 68fa29e2df412fcd05a9f5b4d663cbb7ecb6079c02c260dca97114821b7321a6
title: Insurance Plans Eligibility Check (POST, PATCH)
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/connect_resources_invoke_enrollment_rules.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_resources_invoke_enrollment_rules.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 1938d85e5edafa9f3505a78d231d21f03c1f4ddab098dc7bf875ebd42cbf7fad
description: Evaluate product configuration rules for a group census member based on their selected plan and coverage options during initial enrollment (POST). Reevaluate plan eligibility for a group census member when plans are added or removed (PATCH).
---
# Insurance Plans Eligibility Check (POST, PATCH)

Evaluate product configuration rules for a group census member based on their selected plan and coverage options during initial enrollment (POST). Reevaluate plan eligibility for a group census member when plans are added or removed (PATCH).

## Resource

{memberId} is a placeholder.

/connect/insurance/census-management/group-census-members/{memberId}/enrollment-rules/actions/invoke

## Resource Example

Replace {yourInstance} with the My Domain name of your Salesforce org.

https://{yourInstance}.salesforce.com/services/data/v68.0/connect/insurance/census-management/group-census-members/0r6RM0000000h1pYAA/enrollment-rules/actions/invoke

## Available Version

66.0

## HTTP Methods

POST, PATCH

## Path Parameter for POST and PATCH

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| memberId | String | ID of the group census member. | Required | 66.0 |

## Request Body for POST

### JSON Example

{
  "plans": {
    "values": \[
      {
        "planId": "8ckxx000000000001",
        "attributes": {
          "values": \[
            {
              "attributeCode": "AGE\_BAND",
              "attributeValue": "18-25"
            }
          \]
        },
        "coverages": {
          "values": \[
            {
              "planId": "8ckxx000000000002",
              "attributes": {
                "values": \[
                  {
                    "attributeCode": "COVERAGE\_TIER",
                    "attributeValue": "Employee Only"
                  }
                \]
              }
            },
            {
              "productCode": "01txx000000000001"
            }
          \]
        }
      }
    \]
  }
}

### Properties

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| plans | [Insurance Group Plan Input](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_insurance_group_plan_input.htm "Input representation for group census member plans and their coverages.")\[\] | List of contract group plans for initial eligibility validation. | Required | 66.0 |

## Response Body for POST

[Insurance Plans Eligibility Details](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_responses_insurance_plans_eligibility_output.htm "Output representation of the insurance plan eligibility check.")

## Request Body for PATCH

### JSON Example

{
  "contextId": "42ce00ea6a44dcc0d308ba1ea7c4c9bb455bd14bb0405ff03dca1b5371c42cda",
  "addedPlans": {
    "values": \[
      {
        "planId": "8ckxx000000000001",
        "attributes": {
          "values": \[
            {
              "attributeCode": "AGE\_BAND",
              "attributeValue": "18-25"
            }
          \]
        },
        "coverages": {
          "values": \[
            {
              "planId": "8ckxx000000000002",
              "attributes": {
                "values": \[
                  {
                    "attributeCode": "COVERAGE\_TIER",
                    "attributeValue": "Employee Only"
                  }
                \]
              }
            },
            {
              "productCode": "01txx000000000001"
            }
          \]
        }
      }
    \]
  },
  "deletedPlans": \[\],
  "updatedPlans": \[\]
}

### Properties

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| addedPlans | [Insurance Group Plan Input](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_insurance_group_plan_input.htm "Input representation for group census member plans and their coverages.")\[\] | List of contract group plans to add to the member's enrollment for eligibility checking. | Optional | 66.0 |
| contextId | String | ID of the context. | Required | 66.0 |
| deletedPlans | [Insurance Group Plan Input](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_insurance_group_plan_input.htm "Input representation for group census member plans and their coverages.")\[\] | List of contract group plans to remove from the member's enrollment. | Optional | 66.0 |
| updatedPlans | [Insurance Group Plan Input](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_insurance_group_plan_input.htm "Input representation for group census member plans and their coverages.")\[\] | List of contract group plans to update during member enrollment. | Optional | 66.0 |

## Response Body for PATCH

[Insurance Plans Eligibility Details](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_responses_insurance_plans_eligibility_output.htm "Output representation of the insurance plan eligibility check.")