List an employer's benefit plan years
employers.list_benefit_plan_years(stremployer_id) -> EmployerListBenefitPlanYearsResponse
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
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
)
response = client.employers.list_benefit_plan_years(
"empr_abc123def456",
)
print(response.data){
"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
}
]
}