Skip to content
Get started

Members

MembersDependents

List member dependents
members.dependents.list(member_id, **kwargs) -> DependentListResponse { id, active, created_at, 10 more }
get/v1/members/{member_id}/dependents
Add new dependent
members.dependents.create(member_id, **kwargs) -> Dependent { id, active, created_at, 10 more }
post/v1/members/{member_id}/dependents
ModelsExpand Collapse
Relationship = :Spouse | :Child
  • Spouse - Spouse
  • Child - Child
Accepts one of the following:
:Spouse
:Child

MembersQualifying Life Events

List member's qualifying life events
members.qualifying_life_events.list(member_id, **kwargs) -> QualifyingLifeEventListResponse { id, created_at, employee_id, 10 more }
get/v1/members/{member_id}/qualifying-life-events
Record qualifying life event
members.qualifying_life_events.record(member_id, **kwargs) -> QualifyingLifeEvent { id, created_at, employee_id, 10 more }
post/v1/members/{member_id}/qualifying-life-events
ModelsExpand Collapse
EventType = :Marriage | :Birth | :Adoption | 8 more
  • Marriage - Marriage
  • Birth - Birth
  • Adoption - Adoption
  • Divorce - Divorce
  • Death - Death
  • Job Loss - Job Loss
  • Reduction In Hours - Reduction In Hours
  • Employer Bankruptcy - Employer Bankruptcy
  • Medicare Entitlement - Medicare Entitlement
  • Termination - Termination
  • Other - Other
Accepts one of the following:
:Marriage
:Birth
:Adoption
:Divorce
:Death
:"Job Loss"
:"Reduction In Hours"
:"Employer Bankruptcy"
:"Medicare Entitlement"
:Termination
:Other
class QualifyingLifeEvent { id, created_at, employee_id, 10 more }

Serializer for Qualifying Life Event entity in public API responses.

QLEs are significant life changes (marriage, birth, adoption, loss of coverage) that allow employees to modify benefit elections outside of open enrollment.

id: String

Unique QLE identifier with 'qle_' prefix

created_at: Time

Timestamp when the QLE was created

formatdate-time
employee_id: String

ID of the employee (empl_*)

enrollment_window_end: Date

End of the special enrollment period (typically 30-60 days from event)

formatdate
enrollment_window_start: Date

Start of the special enrollment period

formatdate
event_date: Date

Date when the qualifying life event occurred

formatdate
event_type: String

Type of qualifying life event (e.g., 'marriage', 'birth', 'adoption', 'loss_of_coverage', 'divorce')

member_id: String

ID of the member experiencing the life event (mbr_*)

  • pending - Pending
  • approved - Approved
  • denied - Denied
Accepts one of the following:
:pending
:approved
:denied
updated_at: Time

Timestamp when the QLE was last updated

formatdate-time
notes: String

Additional notes or comments about the QLE

reviewed_at: Time

Timestamp when the QLE was reviewed, if reviewed

formatdate-time
reviewed_by: String

ID of the user who reviewed the QLE, if reviewed

QualifyingLifeEventStatus = :pending | :approved | :denied
  • pending - Pending
  • approved - Approved
  • denied - Denied
Accepts one of the following:
:pending
:approved
:denied