List member enrollments
Lists a member’s benefit enrollments across every employer — benefit type and product, employer, carrier, plan, tier, employee deduction, employer contribution and total premium, the individual enrollment coverage boundary (coverage_end), the separate pre-effective cancellation boundary (cancelled_date), and the distinct benefit plan-year boundary (plan_year_coverage_end) used to determine whether the plan year itself has ended, whether a qualifying life event would currently be required for reissue under the product/open-enrollment rule, enrollment/open-enrollment window, and two statuses: election_status (what the member answered) and policy_status (what became of their coverage, null unless they enrolled). Every row includes a stable enrollment ID and the exact employer and benefit plan-year IDs used to fetch that row’s plan-year detail. The full list is returned across all states so the client derives active plans (effective and upcoming) and the enrollment history from those per-row statuses. For an organization caller the rows are scoped to companies in that organization’s book; a member (self/household) or Vitable Admin sees all enrollments. A member not visible to the caller returns a 404.
List member enrollments
curl https://api.vitablehealth.com/v1/members/$MEMBER_ID/enrollments \
-H "Authorization: Bearer $VITABLE_CONNECT_API_KEY"{
"data": [
{
"id": "enrl_AAAAAAAAAAAAAAAAAAAAAQ",
"employer_id": "empr_AAAAAAAAAAAAAAAAAAAAAQ",
"benefit_plan_year_id": "plyr_AAAAAAAAAAAAAAAAAAAAAQ",
"benefit_type": "Medical",
"product_code": "MEC_PLUS",
"requires_qle_for_reissue": false,
"product_name": "MEC Plus",
"employer_name": "Acme Corp",
"carrier_name": "Vitable",
"plan_name": "MEC Plus Standard",
"tier_name": "Employee Only",
"employee_deduction_in_cents": 5000,
"employer_contribution_in_cents": 25000,
"premium_in_cents": 30000,
"coverage_start": "2026-04-01",
"coverage_end": "2026-08-31",
"cancelled_date": null,
"plan_year_coverage_end": "2026-12-31",
"enrollment_window_start": "2026-03-01",
"enrollment_window_end": "2026-03-31",
"election_status": "Enrolled",
"policy_status": "Coverage Effective",
"in_last_month_of_coverage": true,
"is_within_enrollment_window": false
},
{
"id": "enrl_AAAAAAAAAAAAAAAAAAAAAg",
"employer_id": "empr_AAAAAAAAAAAAAAAAAAAAAg",
"benefit_plan_year_id": "plyr_AAAAAAAAAAAAAAAAAAAAAg",
"benefit_type": "Dental",
"product_code": "VD",
"requires_qle_for_reissue": true,
"product_name": "Vitable Dental",
"employer_name": "Acme Corp",
"carrier_name": "Vitable",
"plan_name": null,
"tier_name": null,
"employee_deduction_in_cents": null,
"employer_contribution_in_cents": null,
"premium_in_cents": null,
"coverage_start": null,
"coverage_end": null,
"cancelled_date": null,
"plan_year_coverage_end": "2026-12-31",
"enrollment_window_start": "2026-03-01",
"enrollment_window_end": "2026-03-31",
"election_status": "Waived",
"policy_status": null,
"in_last_month_of_coverage": false,
"is_within_enrollment_window": false
},
{
"id": "enrl_AAAAAAAAAAAAAAAAAAAAAw",
"benefit_type": "Dental",
"product_code": "VD",
"requires_qle_for_reissue": true,
"product_name": "Vitable Dental",
"employer_name": "Acme Corp",
"carrier_name": "Vitable",
"plan_name": "Vitable Dental Standard",
"tier_name": "Employee Only",
"employee_deduction_in_cents": 1200,
"employer_contribution_in_cents": 800,
"premium_in_cents": 2000,
"coverage_start": null,
"coverage_end": null,
"cancelled_date": "2026-03-15",
"plan_year_coverage_end": "2026-12-31",
"enrollment_window_start": "2026-03-01",
"enrollment_window_end": "2026-03-31",
"election_status": "Enrolled",
"policy_status": "Cancelled",
"in_last_month_of_coverage": false,
"is_within_enrollment_window": false
}
]
}Returns Examples
{
"data": [
{
"id": "enrl_AAAAAAAAAAAAAAAAAAAAAQ",
"employer_id": "empr_AAAAAAAAAAAAAAAAAAAAAQ",
"benefit_plan_year_id": "plyr_AAAAAAAAAAAAAAAAAAAAAQ",
"benefit_type": "Medical",
"product_code": "MEC_PLUS",
"requires_qle_for_reissue": false,
"product_name": "MEC Plus",
"employer_name": "Acme Corp",
"carrier_name": "Vitable",
"plan_name": "MEC Plus Standard",
"tier_name": "Employee Only",
"employee_deduction_in_cents": 5000,
"employer_contribution_in_cents": 25000,
"premium_in_cents": 30000,
"coverage_start": "2026-04-01",
"coverage_end": "2026-08-31",
"cancelled_date": null,
"plan_year_coverage_end": "2026-12-31",
"enrollment_window_start": "2026-03-01",
"enrollment_window_end": "2026-03-31",
"election_status": "Enrolled",
"policy_status": "Coverage Effective",
"in_last_month_of_coverage": true,
"is_within_enrollment_window": false
},
{
"id": "enrl_AAAAAAAAAAAAAAAAAAAAAg",
"employer_id": "empr_AAAAAAAAAAAAAAAAAAAAAg",
"benefit_plan_year_id": "plyr_AAAAAAAAAAAAAAAAAAAAAg",
"benefit_type": "Dental",
"product_code": "VD",
"requires_qle_for_reissue": true,
"product_name": "Vitable Dental",
"employer_name": "Acme Corp",
"carrier_name": "Vitable",
"plan_name": null,
"tier_name": null,
"employee_deduction_in_cents": null,
"employer_contribution_in_cents": null,
"premium_in_cents": null,
"coverage_start": null,
"coverage_end": null,
"cancelled_date": null,
"plan_year_coverage_end": "2026-12-31",
"enrollment_window_start": "2026-03-01",
"enrollment_window_end": "2026-03-31",
"election_status": "Waived",
"policy_status": null,
"in_last_month_of_coverage": false,
"is_within_enrollment_window": false
},
{
"id": "enrl_AAAAAAAAAAAAAAAAAAAAAw",
"benefit_type": "Dental",
"product_code": "VD",
"requires_qle_for_reissue": true,
"product_name": "Vitable Dental",
"employer_name": "Acme Corp",
"carrier_name": "Vitable",
"plan_name": "Vitable Dental Standard",
"tier_name": "Employee Only",
"employee_deduction_in_cents": 1200,
"employer_contribution_in_cents": 800,
"premium_in_cents": 2000,
"coverage_start": null,
"coverage_end": null,
"cancelled_date": "2026-03-15",
"plan_year_coverage_end": "2026-12-31",
"enrollment_window_start": "2026-03-01",
"enrollment_window_end": "2026-03-31",
"election_status": "Enrolled",
"policy_status": "Cancelled",
"in_last_month_of_coverage": false,
"is_within_enrollment_window": false
}
]
}