Changes a Subscriber ID globally
Accepted for processing
Unauthorized
{- "user_ID": "string",
- "current_Subscriber_ID": "string",
- "new_Subscriber_ID": "string"
}
Disenrolls a Member from an Enrollment. 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. |
subscriber_ID required | string [ 1 .. 9 ] characters The Subscirber ID of the Member being disenrolled. You can get the Subscriber ID via the SearchConfig process using ENROLLMENT searchConfigId (https://vbapi-docs.vbasoftware.com/developer-portal/search/). |
member_Seq required | string [ 1 .. 2 ] characters The Member Sequence of the Member being disenrolled. If this is a Subscriber Disenroll, the Member Sequence provided is the Insured Member Sequence. You can get the Member Seq via the SearchConfig process using ENROLLMENT searchConfigId (https://vbapi-docs.vbasoftware.com/developer-portal/search/). |
group_ID required | string [ 1 .. 20 ] characters The Group ID of the current Subenrollment record (the members current or most recent enrollment). You can use the List SubEnrollment API (https://vbapi.vbasoftware.com/vbasoftware/subscribers/{subscriberID}/enrollments) to get the values you need. |
division_ID required | string [ 1 .. 20 ] characters The Division ID of the current Subenrollment record (the members current or most recent enrollment). You can use the List SubEnrollment API (https://vbapi.vbasoftware.com/vbasoftware/subscribers/{subscriberID}/enrollments) to get the values you need. |
group_Coverage_Start required | string <date-time> The Group Coverage Start of the current Subenrollment record (the members current or most recent enrollment). You can use the List SubEnrollment API (https://vbapi.vbasoftware.com/vbasoftware/subscribers/{subscriberID}/enrollments) to get the values you need. This is only required on Subscriber/Member Disenrolls, for Group/Division Disenroll, this can be blank. |
start_Date required | string <date-time> The Start Date of the current Subenrollment record (the members current or most recent enrollment). You can use the List SubEnrollment API (https://vbapi.vbasoftware.com/vbasoftware/subscribers/{subscriberID}/enrollments) to get the values you need. This is only required on Subscriber/Member Disenrolls, for Group/Division Disenroll, this can be blank. |
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. |
subscriber required | boolean The Subscriber value is a flag indicating if the member being disenrolled is the Insured. Send 1 if this is the Subscriber, send 0 if this is a Spouse/Dependent/Other. This is only required on Subscriber/Member Disenrolls, for Group/Division Disenroll, this can be blank. |
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). |
premium | number or null <double> When not using the PremRates list of PremRate_Key values, this indicates the COBRA Premium for some reports. |
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 |
premRates | Array of integers or null <int32> The list of COBRA Rates associated with this Disenroll process. |
Array of objects or null (PremInvoiceAdjustment) If you intend to auto-adjust existing premiums based on this disenroll you would populate your adjustments here. |
Success
Unauthorized
{- "user_ID": "string",
- "subscriber_ID": "string",
- "member_Seq": "st",
- "group_ID": "string",
- "division_ID": "string",
- "group_Coverage_Start": "2019-08-24T14:15:22Z",
- "start_Date": "2019-08-24T14:15:22Z",
- "disenroll_Date": "2019-08-24T14:15:22Z",
- "term_Date": "2019-08-24T14:15:22Z",
- "subscriber": true,
- "reason_ID": 0,
- "premium": 0.1,
- "disenrollFamily": 0,
- "terminateAuth": true,
- "disenrollFuture": 0,
- "premRates": [
- 0
], - "premInvoiceAdjustments": [
- {
- "invoiceAdjustment_Key": 0,
- "adjustment_Amount": 0.1,
- "adjustment_Comment": "string",
- "adjustment_PremRate_Key": 0,
- "adjustment_Reason": 0,
- "adjustment_Received": 0.1,
- "auto_Adjust": true,
- "avoid_Retro": true,
- "division_ID": "string",
- "effective_Date": "2019-08-24T14:15:22Z",
- "entry_Date": "2019-08-24T14:15:22Z",
- "entry_User": "string",
- "group_ID": "string",
- "invoice_Key": 0,
- "min_Max_Adjust": true,
- "negative_Adjustment": true,
- "premRate_Key": 0,
- "retro_Adjustment_Invoice_Key": 0,
- "selfAdmin_Adj": true,
- "subscriber_ID": "string",
- "update_Date": "2019-08-24T14:15:22Z",
- "update_User": "string",
- "use_Premium": true,
- "volume": 0.1
}
]
}
{- "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"
}
}
List of Billing Adjustments that would be created based on a Subscriber being disenrolled on the As of Date.
Success
Unauthorized
List of Waiting Period configuration based on the passed in settings (group, division, plan, and/or hire date).
Success
Unauthorized
Re-enrolls a Member to an Enrollment. 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"
}
}
Adds enrollments to an existing subscriber. Can add enrollment for the subscriber or subscriber + all members.
Accepted
Unauthorized
{- "requesting_User_ID": "string",
- "addMembers": true,
- "subEnrollment": {
- "subscriber_ID": "string",
- "group_ID": "string",
- "division_ID": "string",
- "group_Coverage_Start": "2019-08-24T14:15:22Z",
- "start_Date": "2019-08-24T14:15:22Z",
- "annual_Max": 0.1,
- "date_Employed": "2019-08-24T14:15:22Z",
- "eligibility_Date": "2019-08-24T14:15:22Z",
- "end_Date": "2019-08-24T14:15:22Z",
- "entry_Date": "2019-08-24T14:15:22Z",
- "entry_User": "string",
- "lifetime_Max": 0.1,
- "original_Enrollment_Date": "2019-08-24T14:15:22Z",
- "paid_Through": "2019-08-24T14:15:22Z",
- "policy_Number": "string",
- "term_Date": "2019-08-24T14:15:22Z",
- "update_Date": "2019-08-24T14:15:22Z",
- "update_User": "string"
}
}
Creates a new Subscribers
Success
Unauthorized
{- "subscriber_ID": "string",
- "address": "string",
- "address2": "string",
- "billing_Cycle_ID": "st",
- "billing_Invoice_Create": 0,
- "city": "string",
- "country_ID": "string",
- "county_Code": "string",
- "date_Enrolled": "2019-08-24T14:15:22Z",
- "disenroll_Date": "2019-08-24T14:15:22Z",
- "email": "string",
- "entry_Date": "2019-08-24T14:15:22Z",
- "entry_User": "string",
- "first_Name": "string",
- "home_Country_Code": "string",
- "home_Phone": "string",
- "issue_State": "st",
- "last_Name": "string",
- "middle_Name": "string",
- "name_Suffix": "string",
- "notes": "string",
- "other_Name": "string",
- "pay_Period": "st",
- "pay_To_Account": 0,
- "pend_Ex_Code": "string",
- "pend_Flag": "s",
- "region_Code": "string",
- "salutation": "string",
- "sponsor_ID": "string",
- "sponsor_Relate_Code": "string",
- "state": "st",
- "status": "string",
- "update_Date": "2019-08-24T14:15:22Z",
- "update_User": "string",
- "work_Country_Code": "string",
- "work_Phone": "string",
- "zip_Code": "string"
}
{- "data": {
- "subscriber_ID": "string",
- "address": "string",
- "address2": "string",
- "billing_Cycle_ID": "st",
- "billing_Invoice_Create": 0,
- "city": "string",
- "country_ID": "string",
- "county_Code": "string",
- "date_Enrolled": "2019-08-24T14:15:22Z",
- "disenroll_Date": "2019-08-24T14:15:22Z",
- "email": "string",
- "entry_Date": "2019-08-24T14:15:22Z",
- "entry_User": "string",
- "first_Name": "string",
- "home_Country_Code": "string",
- "home_Phone": "string",
- "issue_State": "st",
- "last_Name": "string",
- "middle_Name": "string",
- "name_Suffix": "string",
- "notes": "string",
- "other_Name": "string",
- "pay_Period": "st",
- "pay_To_Account": 0,
- "pend_Ex_Code": "string",
- "pend_Flag": "s",
- "region_Code": "string",
- "salutation": "string",
- "sponsor_ID": "string",
- "sponsor_Relate_Code": "string",
- "state": "st",
- "status": "string",
- "update_Date": "2019-08-24T14:15:22Z",
- "update_User": "string",
- "work_Country_Code": "string",
- "work_Phone": "string",
- "zip_Code": "string"
}, - "error": {
- "detail": "string",
- "instance": "string",
- "status": 0,
- "title": "string",
- "type": "string"
}, - "debug": {
- "activityID": "string"
}
}
Lists all Subscribers
Success
Unauthorized
Lists all Subscribers for the given Group & Division. If division is omitted, all divisions will be included. Active is defined by a plan start date <= today and plan end date >= today.
Success
Unauthorized
Updates a specific Subscribers.
Success
Unauthorized
{- "subscriber_ID": "string",
- "address": "string",
- "address2": "string",
- "billing_Cycle_ID": "st",
- "billing_Invoice_Create": 0,
- "city": "string",
- "country_ID": "string",
- "county_Code": "string",
- "date_Enrolled": "2019-08-24T14:15:22Z",
- "disenroll_Date": "2019-08-24T14:15:22Z",
- "email": "string",
- "entry_Date": "2019-08-24T14:15:22Z",
- "entry_User": "string",
- "first_Name": "string",
- "home_Country_Code": "string",
- "home_Phone": "string",
- "issue_State": "st",
- "last_Name": "string",
- "middle_Name": "string",
- "name_Suffix": "string",
- "notes": "string",
- "other_Name": "string",
- "pay_Period": "st",
- "pay_To_Account": 0,
- "pend_Ex_Code": "string",
- "pend_Flag": "s",
- "region_Code": "string",
- "salutation": "string",
- "sponsor_ID": "string",
- "sponsor_Relate_Code": "string",
- "state": "st",
- "status": "string",
- "update_Date": "2019-08-24T14:15:22Z",
- "update_User": "string",
- "work_Country_Code": "string",
- "work_Phone": "string",
- "zip_Code": "string"
}
{- "data": {
- "subscriber_ID": "string",
- "address": "string",
- "address2": "string",
- "billing_Cycle_ID": "st",
- "billing_Invoice_Create": 0,
- "city": "string",
- "country_ID": "string",
- "county_Code": "string",
- "date_Enrolled": "2019-08-24T14:15:22Z",
- "disenroll_Date": "2019-08-24T14:15:22Z",
- "email": "string",
- "entry_Date": "2019-08-24T14:15:22Z",
- "entry_User": "string",
- "first_Name": "string",
- "home_Country_Code": "string",
- "home_Phone": "string",
- "issue_State": "st",
- "last_Name": "string",
- "middle_Name": "string",
- "name_Suffix": "string",
- "notes": "string",
- "other_Name": "string",
- "pay_Period": "st",
- "pay_To_Account": 0,
- "pend_Ex_Code": "string",
- "pend_Flag": "s",
- "region_Code": "string",
- "salutation": "string",
- "sponsor_ID": "string",
- "sponsor_Relate_Code": "string",
- "state": "st",
- "status": "string",
- "update_Date": "2019-08-24T14:15:22Z",
- "update_User": "string",
- "work_Country_Code": "string",
- "work_Phone": "string",
- "zip_Code": "string"
}, - "error": {
- "detail": "string",
- "instance": "string",
- "status": 0,
- "title": "string",
- "type": "string"
}, - "debug": {
- "activityID": "string"
}
}
Create or Update multiple Subscribers at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.
Success
Unauthorized
[- {
- "subscriber_ID": "string",
- "address": "string",
- "address2": "string",
- "billing_Cycle_ID": "st",
- "billing_Invoice_Create": 0,
- "city": "string",
- "country_ID": "string",
- "county_Code": "string",
- "date_Enrolled": "2019-08-24T14:15:22Z",
- "disenroll_Date": "2019-08-24T14:15:22Z",
- "email": "string",
- "entry_Date": "2019-08-24T14:15:22Z",
- "entry_User": "string",
- "first_Name": "string",
- "home_Country_Code": "string",
- "home_Phone": "string",
- "issue_State": "st",
- "last_Name": "string",
- "middle_Name": "string",
- "name_Suffix": "string",
- "notes": "string",
- "other_Name": "string",
- "pay_Period": "st",
- "pay_To_Account": 0,
- "pend_Ex_Code": "string",
- "pend_Flag": "s",
- "region_Code": "string",
- "salutation": "string",
- "sponsor_ID": "string",
- "sponsor_Relate_Code": "string",
- "state": "st",
- "status": "string",
- "update_Date": "2019-08-24T14:15:22Z",
- "update_User": "string",
- "work_Country_Code": "string",
- "work_Phone": "string",
- "zip_Code": "string"
}
]
{- "data": [
- {
- "id": [
- {
- "key": "string",
- "value": "string"
}
], - "status": 0,
- "body": "string"
}
], - "error": {
- "detail": "string",
- "instance": "string",
- "status": 0,
- "title": "string",
- "type": "string"
}, - "debug": {
- "activityID": "string"
}
}