Member magic-link sign-in
Passwordless sign-in for portal members: request a one-time emailed link at /m/:portalSlug/magic; the link lands back on the same route with ?token= and signs the member in (session cookie set server-side). Single-use, org-scoped, no account enumeration.
If you are building a front end
Your front end calls this over the same-origin `/api/v1` proxy — no backend code to write, no schema to design. Endpoints: POST /api/v1/member/magic-link, POST /api/v1/member/magic-link/verify.
Bring any front end — hand-written, or generated with Lovable, v0, Bolt, Claude, or Cursor. You get auth, a multi-tenant database, payments through your own Stripe, and email/SMS without writing or hosting a backend.
- How to turn it on
- Always available on the member portal; linked from the sign-in page.
- Who can use it
- none pre-auth (org resolved from the portal slug); the API enforces token validity.
- The API behind it
POST /api/v1/member/magic-link, POST /api/v1/member/magic-link/verify- Where it lives
- /m/[portalSlug]/magic/m/[portalSlug]/login
See it in context
Community & member portal — the full walkthrough, step by step: A branded logged-in home for your customers — courses, events, orders, wallet, coach.
Machine-readable
This page is generated from our published capability catalog. Point your AI assistant at /features.json (or /llms.txt) and it can read every feature, how to enable it, and the endpoints behind it — then build against them.