REST — /api/events
5 route handlers under /api/events · all session-gated.
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/events/[id]/ics | GET | Session | 'GET /api/events/[id]/ics' → 'text/calendar; charset=utf-8' |
/api/events/[id]/invites | GET POST | Session | Routes: |
/api/events/[id]/invites/[inviteId] | PATCH DELETE | Session | Routes: |
/api/events/[id]/transcribe | POST | Session | — |
/api/events/shared-times | GET | Session | 'GET /api/events/shared-times?users=a,b,c&duration=60&from=ISO&to=ISO&limit=10' |