List an employer's benefit plan years
employers.list_benefit_plan_years(employer_id) -> EmployerListBenefitPlanYearsResponse { data }
GET/v1/employers/{employer_id}/benefit-plan-years
Returns the employer’s benefit plan years (all years, or one when year is given), each with its benefits, offered states, benefit families, and the year-level enrollment roll-up. The caller must be authorized for the employer; an unknown or unauthorized employer returns 404.
List an employer's benefit plan years
require "vitable_connect"
vitable_connect = VitableConnect::Client.new(
api_key: "My API Key",
environment: "environment_1" # defaults to "production"
)
response = vitable_connect.employers.list_benefit_plan_years("empr_abc123def456")
puts(response){
"data": [
{
"benefit_id": "benefit_id",
"benefit_plan_year_id": "benefit_plan_year_id",
"carrier": "carrier",
"coverage_end": "2019-12-27",
"coverage_start": "2019-12-27",
"employee_contribution": {
"max_cents": 0,
"min_cents": 0
},
"employer_contribution": {
"max_cents": 0,
"min_cents": 0
},
"enrollment_rate": {
"eligible": 0,
"enrolled": 0,
"percentage": 0
},
"family": "mec",
"is_current": true,
"network_names": [
"string"
],
"offered_states": [
"string"
],
"open_enrollment_end": "2019-12-27",
"open_enrollment_start": "2019-12-27",
"premium_in_cents": 0,
"product_name": "product_name",
"status": "active",
"year": 0
}
]
}Returns Examples
{
"data": [
{
"benefit_id": "benefit_id",
"benefit_plan_year_id": "benefit_plan_year_id",
"carrier": "carrier",
"coverage_end": "2019-12-27",
"coverage_start": "2019-12-27",
"employee_contribution": {
"max_cents": 0,
"min_cents": 0
},
"employer_contribution": {
"max_cents": 0,
"min_cents": 0
},
"enrollment_rate": {
"eligible": 0,
"enrolled": 0,
"percentage": 0
},
"family": "mec",
"is_current": true,
"network_names": [
"string"
],
"offered_states": [
"string"
],
"open_enrollment_end": "2019-12-27",
"open_enrollment_start": "2019-12-27",
"premium_in_cents": 0,
"product_name": "product_name",
"status": "active",
"year": 0
}
]
}