REST — /api/billing
4 route handlers under /api/billing · 1 public (auth-optional).
Public flags are cross-referenced against
PUBLIC_API_PREFIXESinsrc/lib/route-access.ts. Routes without a public prefix require an authenticated session (or, where applicable, a signed federation request). See Auth models.
| Route | Methods | Access | Description |
|---|---|---|---|
/api/billing/group-subscribe | POST | Session | POST /api/billing/group-subscribe |
/api/billing/portal | POST | Session | - Issues a hosted Stripe Customer Portal URL so authenticated users can |
/api/billing/subscribe | POST | Session | - Initiates a Stripe Checkout subscription session for the requested tier. |
/api/billing/trial-reminders | POST | Public | — |