# Adv. Enrollment ## List Billing Adjustments for Disenroll - [GET /subscribers/{subscriberID}/as-of-date/{asOfDate}/disenroll-adjustments](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-billing/listdisenrolladjustment.md): List of Billing Adjustments that would be created based on a Subscriber being disenrolled on the As of Date. ## Change Subscriber ID - [POST /subscribers/{subscriberID}/change-id](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/changesubscriberid.md): Changes a Subscriber ID globally ## Member Disenroll - [POST /subscribers/{subscriberID}/members/{memberSeq}/disenroll](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/memberdisenroll.md): Disenrolls a Member from an Enrollment. A VBAProcess object is returned representing the process state. See VBAProcess area for more information. ## List Billing Adjustments for Disenroll - [GET /subscribers/{subscriberID}/as-of-date/{asOfDate}/disenroll-adjustments](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/listdisenrolladjustment.md): List of Billing Adjustments that would be created based on a Subscriber being disenrolled on the As of Date. ## List Waiting Period Details - [GET /enrollment-waiting-period-by-hire-date](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/listenrollmentwaitingperiodbyhiredate.md): List of Waiting Period configuration based on the passed in settings (group, division, plan, and/or hire date). ## Member Re-enroll - [POST /subscribers/{subscriberID}/members/{memberSeq}/reenroll](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/memberreenroll.md): Re-enrolls a Member to an Enrollment. A VBAProcess object is returned representing the process state. See VBAProcess area for more information. ## Subscriber Add Enrollment - [POST /subscribers/{subscriberID}/add-enrollment](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/subscriberaddenrollment.md): Adds enrollments to an existing subscriber. Can add enrollment for the subscriber or subscriber + all members. ## Subscriber Policy Surrender - [POST /subscribers/{subscriberID}/surrender-policy/{planID}/{benefitCode}/{policyNumber}/{cashValue}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/subscribersurrenderpolicy.md): Surrender an existing Policy under the Policy & Forfeiture area. ## Subscriber Division Transfer - [POST /subscribers/{subscriberID}/division-transfer/{groupID}/{divisionID}/{groupCoverageStart}/{startDate}/{currentEnrollEndDate}/{newEnrollStartDate}/{newEnrollDivisionID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/subscriberdivisiontransfer.md): Transfer a Subscriber Enrollment from one Division to another. ## Benefit Inquiry - [POST /enrollment-benefit-inquiry](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/enrollmentbenefitinquiry.md): Get a consolidated payload of benefit information, accumulator information, and eligility. ## Set Process Automation for ID Card Requests - [POST /idcardrequest-process-automation](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/idcardrequestreportseries.md): Takes a list of IDCardRequest_Key values and verifies those against configured process automation settings. ## Check Dependent Age and trigger Process Automation - [POST /enrollment-dependent-age-out-process-automation](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/enrollmentdepageoutprocessautomation.md): If a dependent hits age 26 this trigger will fire an configured process automation. ## Recalculate Subscriber Accumulators - [POST /subscribers/{subscriberID}/recalculate-accumulators](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/subscriberrecalcaccum.md): Recalculate Accumulators for a given Subscriber ID ## Recalculate Member Teeth - [POST /subscribers/{subscriberID}/members/{memberSeq}/recalculate-teeth](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-enrollment/recalculatememberteeth.md): Recalculate All Teeth for a given Subscriber and Member. Pass the requestingUserId if this request is being made on behalf of another User. ## Benefit Inquiry - [POST /enrollment-benefit-inquiry](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/members/enrollmentbenefitinquiry.md): Get a consolidated payload of benefit information, accumulator information, and eligility. ## Recalculate Subscriber Accumulators - [POST /subscribers/{subscriberID}/recalculate-accumulators](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/enrollment-accumulators/subscriberrecalcaccum.md): Recalculate Accumulators for a given Subscriber ID ## Recalculate Member Teeth - [POST /subscribers/{subscriberID}/members/{memberSeq}/recalculate-teeth](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/enrollment-accumulators/recalculatememberteeth.md): Recalculate All Teeth for a given Subscriber and Member. Pass the requestingUserId if this request is being made on behalf of another User. ## Benefit Inquiry - [POST /enrollment-benefit-inquiry](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/members/enrollmentbenefitinquiry.md): Get a consolidated payload of benefit information, accumulator information, and eligility. ## Subscriber Policy Surrender - [POST /subscribers/{subscriberID}/surrender-policy/{planID}/{benefitCode}/{policyNumber}/{cashValue}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscriber-plan-policies/subscribersurrenderpolicy.md): Surrender an existing Policy under the Policy & Forfeiture area. ## Change Subscriber ID - [POST /subscribers/{subscriberID}/change-id](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscribers/changesubscriberid.md): Changes a Subscriber ID globally ## Member Disenroll - [POST /subscribers/{subscriberID}/members/{memberSeq}/disenroll](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscribers/memberdisenroll.md): Disenrolls a Member from an Enrollment. A VBAProcess object is returned representing the process state. See VBAProcess area for more information. ## List Billing Adjustments for Disenroll - [GET /subscribers/{subscriberID}/as-of-date/{asOfDate}/disenroll-adjustments](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscribers/listdisenrolladjustment.md): List of Billing Adjustments that would be created based on a Subscriber being disenrolled on the As of Date. ## List Waiting Period Details - [GET /enrollment-waiting-period-by-hire-date](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscribers/listenrollmentwaitingperiodbyhiredate.md): List of Waiting Period configuration based on the passed in settings (group, division, plan, and/or hire date). ## Member Re-enroll - [POST /subscribers/{subscriberID}/members/{memberSeq}/reenroll](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscribers/memberreenroll.md): Re-enrolls a Member to an Enrollment. A VBAProcess object is returned representing the process state. See VBAProcess area for more information. ## Subscriber Add Enrollment - [POST /subscribers/{subscriberID}/add-enrollment](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscribers/subscriberaddenrollment.md): Adds enrollments to an existing subscriber. Can add enrollment for the subscriber or subscriber + all members.