API Documentation

All available endpoints. Some endpoints require a token obtained via the auth endpoint. If you cannot automate some of your workflows via API, feel free to request more endpoints.

Service health and discovery endpoints

GET /api/status

Public read-only data

GET /api/events
GET /api/events/{id}
GET /api/groups
GET /api/groups/{slug}

Authentication / token issuance

POST /api/auth/token
DELETE /api/auth/token

CMS page management. Admin-only. Token required

GET /api/cms/
POST /api/cms/
GET /api/cms/{id}
PUT /api/cms/{id}
DELETE /api/cms/{id}

CMS block management. Admin-only. Token required

POST /api/cms/{id}/blocks
PUT /api/cms/{id}/blocks/{blockId}
DELETE /api/cms/{id}/blocks/{blockId}

System / activity / not-found / cron log streams. Admin-only. Token required

GET /api/logs
GET /api/logs/system
GET /api/logs/activity
GET /api/logs/not-found
GET /api/logs/cron