List a benefit plan year's enrollments
employers.list_benefit_plan_year_enrollments(strbenefit_plan_year_id, EmployerListBenefitPlanYearEnrollmentsParams**kwargs) -> SyncPageNumberPage[EmployerListBenefitPlanYearEnrollmentsResponse]
GET/v1/employers/{employer_id}/benefit-plan-years/{benefit_plan_year_id}/enrollments
Returns a paginated list of every member with an enrollment in one of an employer’s plan years, any election status: what they elected, where their coverage stands, dependent count, carrier, plan, tier, and the plan’s total monthly cost. The caller must be authorized for the employer empr_<...>; an unknown or unauthorized employer, or an unknown plan year plyr_<...>, returns 404.
Parameters
List a benefit plan year's enrollments
import os
from vitable_connect import VitableConnect
client = VitableConnect(
api_key=os.environ.get("VITABLE_CONNECT_API_KEY"), # This is the default and can be omitted
)
page = client.employers.list_benefit_plan_year_enrollments(
benefit_plan_year_id="plyr_abc123def456",
employer_id="empr_abc123def456",
)
page = page.data[0]
print(page.employee_external_reference_id){
"data": [
{
"member_id": "mbr_SGVsbG8gV29ybGQh",
"employee_id": "empl_V2VsY29tZSB0byBBY21l",
"employee_external_reference_id": "EXT-10023",
"member_first_name": "Ada",
"member_last_name": "Lovelace",
"election_status": "Enrolled",
"policy_status": "Coverage Effective",
"dependent_count": 1,
"carrier": "Vitable",
"plan": "Vitable Dental PPO",
"tier": "Employee Plus Spouse",
"premium_in_cents": 12000,
"employer_contribution_in_cents": 9000,
"employee_deduction_in_cents": 3000
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 66,
"total_pages": 4
}
}Returns Examples
{
"data": [
{
"member_id": "mbr_SGVsbG8gV29ybGQh",
"employee_id": "empl_V2VsY29tZSB0byBBY21l",
"employee_external_reference_id": "EXT-10023",
"member_first_name": "Ada",
"member_last_name": "Lovelace",
"election_status": "Enrolled",
"policy_status": "Coverage Effective",
"dependent_count": 1,
"carrier": "Vitable",
"plan": "Vitable Dental PPO",
"tier": "Employee Plus Spouse",
"premium_in_cents": 12000,
"employer_contribution_in_cents": 9000,
"employee_deduction_in_cents": 3000
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 66,
"total_pages": 4
}
}