REST — /api/cron
8 route handlers under /api/cron · 8 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/cron/authority-event-fanout | GET | Public | Authority-event fanout — HTTP trigger. |
/api/cron/federation-deliver | POST | Public | Federation event outbound delivery — HTTP trigger. |
/api/cron/federation-sync | GET | Public | Federation pull-sync — HTTP trigger. |
/api/cron/feed-pull | GET | Public | Feed pull-sync — HTTP trigger. |
/api/cron/gcal-pull | GET | Public | Google Calendar pull-sync — HTTP trigger. |
/api/cron/matrix-backfill | GET | Public | Matrix group-room backfill — HTTP trigger. |
/api/cron/rivr-org-sync | POST | Public | Cron/admin endpoint: full RIVR-org structure sync (2026-07-10). |
/api/cron/thanks-demurrage | GET POST | Public | — |