Apply Contract Adjustment to Member Policy Action

Apply contract adjustment to group insurance policy for a primary group census member and a contract group plan. For each plan, the action enrolls a new policy, endorses an existing policy, or cancels a policy for a removed plan based on the endorsed contract version and the member's plan configuration.

This action is available in API version 68.0 and later.

Supported REST HTTP Methods

URI
/services/data/v68.0/actions/standard/applyContractAdjToMemberPolicy
Formats
JSON, XML
HTTP Methods
POST
Authentication
Authorization: Bearertoken

Inputs

Input Details
contractGroupPlanId
Type

string

Description
Required. ID of the root contract group plan to retrieve the associated product and member plan configuration for the endorsed contract version.
groupCensusMemberId
Type

string

Description
Required. ID of the primary group census member whose insurance policies must be processed because of contract mid-term adjustment.
pricingResult
Type

Apex-defined

Description
An Apex ind_ins_grpben__MembersPlansRatingOutput record that contains the pricing result for the member's plans. Used when creating a new policy version as part of a contract mid-term adjustment.

Outputs

Output Details
insurancePolicyIds
Type

string

Description
List of IDs for the insurance policies that are issued, endorsed, or canceled.

Example

POST

This sample request is for the Apply Contract Adjustments to Member Policy action when a group insurance policy is enrolled or endorsed for a primary group census member.

1{
2  "inputs": [
3    {
4      "groupCensusMemberId": "a1Hxx0000001AAA",
5      "contractGroupPlanId": "0YQ000000000001AAA"
6    }
7  ]
8}

This sample request is for the Apply Contract Adjustments to Member Policy action when a group insurance policy is canceled for a primary group census member.

1{
2  "inputs": [
3    {
4      "groupCensusMemberId": "a1Hxx0000001AAA",
5      "contractGroupPlanId": "0YQ000000000001AAA"
6    }
7  ]
8}

This sample response is for the Apply Contract Adjustments to Member Policy action.

1[
2  {
3    "actionName": "applyContractAdjToMemberPolicy",
4    "errors": null,
5    "invocationId": null,
6    "isSuccess": true,
7    "outcome": null,
8    "outputValues": {
9      "insurancePolicyIds": ["1RPv00000000010AAA", "1RPv00000000011AAA"]
10    },
11    "sortOrder": -1,
12    "version": 1
13  }
14]