List a benefit plan year's enrollments
employers.list_benefit_plan_year_enrollments(benefit_plan_year_id, **kwargs) -> PageNumberPage<EmployerListBenefitPlanYearEnrollmentsResponse { carrier, dependent_count, election_status, 11 more } >
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
require "vitable_connect"
vitable_connect = VitableConnect::Client.new(
api_key: "My API Key",
environment: "environment_1" # defaults to "production"
)
page = vitable_connect.employers.list_benefit_plan_year_enrollments(
"plyr_abc123def456",
employer_id: "empr_abc123def456"
)
puts(page){
"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
}
}