---
title: "current enrollments"
method: GET
path: "/v{version}/companies/{company_id}/enrollments/current"
tags: ["Enrollment"]
---

# current enrollments

`GET /v{version}/companies/{company_id}/enrollments/current`

All current and future enrollments.<p>Scopes: export_enrollment</p>

## Path parameters

- `company_id` string, required
- `version` string, required

## Query parameters

- `employee_start_id` string
- `employee_limit` integer
- `costs_deduction_period` 'Default' | 'Monthly' | 'Weekly' | 'PayCycle'

## Response `200`

Success

- 0PagedWrappedArrayEnrollment
  - `next_id` string — The id of the object next up after this set.
  - `data` DtosEnrollment[], required — An array containing the list of relevant objects.
    - `effective_date` string, required
    - `signature_date` string, required
    - `plan_id` string, required
    - `employee_id` string, required
    - `rates` 0KeyValuePairEnrollmentRateTypeDecimal[], required — Rates associated with this Enrollment.
      - `key` 'TotalRate' | 'EmployeeRate' | 'SpouseRate' | 'ChildrenRate'
      - `value` number, double
    - `costs` 0KeyValuePairEnrollmentCostTypeDecimal[], required — Costs associated with this Enrollment.
      - `key` 'EmployerContributionDollar' | 'EmployerContributionPercent' | 'EmployeeContributionDollar' | 'EmployeeContributionPercent' | 'EmployerTotalCostPreTax' | 'EmployerTotalCostPostTax' | 'EmployerEmployeeCostPreTax' | 'EmployerEmployeeCostPostTax' | 'EmployerSpouseOrPartnerCostPreTax' | 'EmployerSpouseOrPartnerCostPostTax' | 'EmployerChildrenCostPreTax' | 'EmployerChildrenCostPostTax' | 'EmployeeTotalCostPreTax' | 'EmployeeTotalCostPostTax' | 'EmployeeEmployeeCostPreTax' | 'EmployeeEmployeeCostPostTax' | 'EmployeeSpouseOrPartnerCostPreTax' | 'EmployeeSpouseOrPartnerCostPostTax' | 'EmployeeChildrenCostPreTax' | 'EmployeeChildrenCostPostTax'
      - `value` number, double
    - `deduction_periods` integer, required
    - `original_effective_date` string, required
    - `policy_number` string, required
    - `sub_group_number` string, required
    - `coverage_tier` 'Employee Only' | 'Employee + 1 Child' | 'Employee + 2 Children' | 'Employee + 3 Children' | 'Employee + Spouse' | 'Employee + Spouse + 1 Child' | 'Employee + Spouse + 2 Children' | 'Employee + Spouse + 3 Children', required — The coverage tier of the enrollment. In the case of employee terminated enrollments, the tier will always be EE.
    - `is_terminated` boolean, required
    - `life_event` string, required
    - `life_event_date` string, required
    - `coverages` DtosEnrollmentCoverage[], required
      - `id` string, required
      - `member_id` string, required — The member id that this coverage belongs to.
      - `dependent_id` string — The Dependent Id, if any, associated with this member.
      - `effective_date` string, required — The effective date of the coverage.
      - `termination_date` string — The termination date of the coverage.
      - `is_cobra_eligible` boolean, required — Indicates whether or not this termination is COBRA eligible.
      - `status` '' | 'Enrolled' | 'Waived', required — Indicates the coverage is enrollment status of the coverage.
      - `pcc_id` string
      - `pcc_name` string
      - `last_coverage_date` string, required — The last date of coverage for the elected plan. This does not take into account eligibility changes.
      - `amount_approved` number, double — The approved amount of the benefit.
      - `amount_pending` number, double — The pending amount of the benefit.
      - `benefit_amount_approved` number, double — The approved amount of the benefit if not a Contribution Plan. Returns 0 if the Plan is a Contribution Type Plan.
      - `benefit_amount_pending` number, double — The pending amount of the benefit if not a Contribution Plan. Returns 0 if the Plan is a Contribution Type Plan.
      - `age_reduction_percentage` number, double — The percent value of the reduction used for age reduced benefits.
      - `change_type` 'Add' | 'Update' | 'Termination', required — The reason for the coverage change.
      - `is_cobra` boolean, required — Indicates whether or not the employee was in COBRA status when this election was made.
      - `is_voided` boolean — Indicates whether or not this coverage was voided.
      - `last_modified_on` string, date-time, required
      - `created_on` string, date-time, required
      - `life_event` DtosEnrollmentLifeEvent — The event for the life or qualifying event.
        - `name` string, required — The system name of the event.
        - `details` string, required — The user inputted details of the event.
        - `date` string, required — The effective date of the event.
        - `create_date` string, date-time, required — The create timestamp of the event.
        - `last_modified_date` string, date-time, required — The last modified timestamp of the event.
    - `last_modified_on` string, date-time, required
    - `created_on` string, date-time, required
    - `eligibility_id` string — Ease internal eligibility id (read-only).
    - `name` string — The eligibility name (read-only).
    - `benefit_compensation_type` string — Benefit compensation type.
    - `benefit_compensation_amount` number, double — Benefit compensation amount.
    - `is_voided` boolean — Indicates whether or not this enrollment was voided.
    - `costs_deduction_period` 'Default' | 'Monthly' | 'Weekly' | 'PayCycle' — The deduction period used to compute the costs.
    - `plan` DtosPlanLink
      - `start_date` string
      - `end_date` string
      - `type` string
      - `carrier` DtosCarrier
        - `id` string, required — The Id of the carrier.
        - `name` string, required — The name of the carrier.
        - `group_number` string — The group number of the carrier.
      - `connect_status` 'Not Connected' | 'Pending' | 'Pending (New)' | 'Ease Review' | 'Ease Review (New)' | 'Carrier Review' | 'Connected' | 'Self-Bill' | 'EOI' | 'EOI & Self-Bill' | 'Disabled' | 'Broker Submitted' | 'Suspended'
      - `name` string, required — The name of the object.
      - `id` string, required — The object id.
      - `href` string, required — The object uri.
    - `carrier` string
    - `plan_type` string — The plan type. Please see <a href="/api/docs/v2#section/Plan-Types">Plan Types</a> for a complete list of supported values.
    - `coverage_details_short_code` string — Coverage details short code (read-only).
    - `activity_date` string — ActivityDate is used by compensation-based benefits. The active compensation as of the ActivityDate is used as the basis to calculate benefit amounts. ActivityDate must be on or after the EffectiveDate and may be up to one day after the plan end date. ActivityDates are, in general, the same value as EffectiveDates with some exceptions: 1) An existing enrollment is modified as a result of a life event 2) Compensation change results in a benefit amount update 3) Broker overrides the activitydate on a person's benefits page
    - `change_date` string — ChangeDate refers to the last substantive change made to an enrollment. A substantive change includes switching to a new plan, changing enrollment status, and adding a rate override. A examples of changes that would not be considered substantive would be modifying an employee's "waive reason" and enabling direct deposit.
  - `error` string — Contains any error messages, if applicable.

---

[API](https://skmtc.net/ease/apis/version-2.md) · [All operations](https://skmtc.net/ease/apis/version-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ease/version-2/revisions/be66ed178abe/schema)
