Membership — Component Diagram
Membership engine: 9-state FSM for tier lifecycle, dunning ladder, and
Deploy URL: https://membership.platform.loop.health
Architecture
Summary
Endpoints: 21
| Path |
|---|
/readyz |
/v1/teams |
/v1/teams/{id} |
/v1/teams/{id}/invites |
/v1/teams/invites/{code} |
/v1/teams/invites/{code}/accept |
/v1/teams/invites/{code}/decline |
/v1/memberships |
/v1/memberships/lookup |
/v1/reactivation-plans |
/v1/memberships/access |
/v1/memberships/active |
/v1/memberships/{id} |
/v1/memberships/{id}/transition |
/v1/memberships/{id}/history |
/v1/memberships/{user_id}/conversion-eligibility |
/v1/admin/subscriptions/check-status |
/v1/admin/commission-locks/release-expired |
/v1/admin/dunning/run-cycle |
/v1/coach-assignments |
/v1/coach-assignments/{id} |
Events published:
membership.tier.changed.v1membership.activated.v1membership.lapsed.v1membership.reactivated.v1membership.suspended.v1membership.win_back.started.v1membership.bonus.eligible.v1
Events consumed:
subscription.created.v1subscription.cancelled.v1payment.invoice.paid.v1payment.invoice.failed.v1payment.invoice.past_due.v1payment.refunded.v1subscription.paused.v1subscription.resumed.v1