Disenrolls a Group and/or Division. A VBAProcess object is returned representing the process state. See VBAProcess area for more information.
user_ID required | string [ 1 .. 20 ] characters The user for which this request is executed on behalf of. |
group_ID required | string [ 1 .. 20 ] characters The Group ID you would like to perform the disenroll. You can use the List Groups API (https://vbapi.vbasoftware.com/vbasoftware/groups) to get the values you need. |
division_ID | string or null <= 20 characters The Division ID to be disenrolled if you intend to disenroll only a specific Division. Leave this blank if you intend to disenroll all Divisions in a group. You can use the List GroupDivisions API (https://vbapi.vbasoftware.com/vbasoftware/groups/{groupID}/divisions) to get the values you need. |
disenroll_Date required | string <date-time> The Disenroll Date for this disenroll process. |
term_Date | string or null <date-time> Term Date is an informational field used in some reports. It doesn't impact the process but is often populated with the same value as the Disenroll Date. |
reason_ID required | integer <int32> Reason ID is the reson for this disenroll. You can get a list of valid Reason IDs from the List Reasons API (https://vbapi.vbasoftware.com/vbasoftware/reasons). |
disenrollFamily required | integer <int32> The DisenrollFamily indicator lets the Disenroll process know exactly how to perform the Disenroll. You can get a list of valid DisenrollFamily values from the List Disenrollment Family Options API (https://vbapi.vbasoftware.com/vbasoftware/disenroll-family-options). |
terminateAuth required | boolean The TerminateAuth flag lets us know if Auths approved or requested beyond the Disenroll Date should be cancelled. |
disenrollFuture required | integer <int32> The DisenrollFuture indicator will tell us how to handle any future enrollments beyond the Disenroll Date related to this disenroll. The valid values are: 2 - Disenroll Future Enrollments 3 - Do Not Disenroll any Future Enrollments |
groupDisenroll required | boolean The flag is required and is set based on the disenroll you are performing. Set this value to true if you intend to Disenroll the Group. If you send in Divisioni_ID to disenroll a specific Division, this flag will then disenroll the group and the division sent but not other divisions. |
Success
Unauthorized
{- "user_ID": "string",
- "group_ID": "string",
- "division_ID": "string",
- "disenroll_Date": "2019-08-24T14:15:22Z",
- "term_Date": "2019-08-24T14:15:22Z",
- "reason_ID": 0,
- "disenrollFamily": 0,
- "terminateAuth": true,
- "disenrollFuture": 0,
- "groupDisenroll": true
}
{- "data": {
- "vbaProcess_Key": 0,
- "vbaProcess_Type": "string",
- "description": "string",
- "entry_Date": "2019-08-24T14:15:22Z",
- "entry_User": "string",
- "process_End": "2019-08-24T14:15:22Z",
- "process_Result": "string",
- "process_Start": "2019-08-24T14:15:22Z",
- "process_User": "string",
- "update_Date": "2019-08-24T14:15:22Z",
- "update_User": "string"
}, - "error": {
- "detail": "string",
- "instance": "string",
- "status": 0,
- "title": "string",
- "type": "string"
}, - "debug": {
- "activityID": "string"
}
}
Re-enrolls a Group and/or Division. A VBAProcess object is returned representing the process state. See VBAProcess area for more information.
Success
Unauthorized
{- "user_ID": "string",
- "subscriber_ID": "string",
- "member_Seq": "string",
- "group_ID": "string",
- "division_ID": "string",
- "reenrollFamily": 0,
- "subscriber": true,
- "start_Date": "2019-08-24T14:15:22Z",
- "reenrollCOBRA": true,
- "resetAuth": true,
- "disenroll_Date": "2019-08-24T14:15:22Z",
- "cobraDivision": "string",
- "cobraCovStart": "2019-08-24T14:15:22Z",
- "cobraStart": "2019-08-24T14:15:22Z",
- "cobraEnd": "2019-08-24T14:15:22Z",
- "cobraReason": 0,
- "generateInvoice": true,
- "invoiceDate": "2019-08-24T14:15:22Z",
- "groupReenroll": true,
- "resetGroupDisenroll": true,
- "reenrollAll": true,
- "cobraPlanCriterias": [
- {
- "plan_ID": "string",
- "tier": "string"
}
], - "memberSeqCriterias": [
- "string"
]
}
{- "data": {
- "vbaProcess_Key": 0,
- "vbaProcess_Type": "string",
- "description": "string",
- "entry_Date": "2019-08-24T14:15:22Z",
- "entry_User": "string",
- "process_End": "2019-08-24T14:15:22Z",
- "process_Result": "string",
- "process_Start": "2019-08-24T14:15:22Z",
- "process_User": "string",
- "update_Date": "2019-08-24T14:15:22Z",
- "update_User": "string"
}, - "error": {
- "detail": "string",
- "instance": "string",
- "status": 0,
- "title": "string",
- "type": "string"
}, - "debug": {
- "activityID": "string"
}
}