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[] List of contract group plans for initial eligibility validation. Required 66.0

Response Body for POST

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[] 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[] List of contract group plans to remove from the member's enrollment. Optional 66.0
updatedPlans Insurance Group Plan Input[] List of contract group plans to update during member enrollment. Optional 66.0

Response Body for PATCH