API Endpoints Reference
This is a human navigation map, not a full generated OpenAPI dump.
All routes are under /api.
Health
GET /healthGET /health/safe-to-restart
Auth
POST /auth/loginPOST /auth/refreshPOST /auth/rekey
Users
POST /usersGET /users/mePOST /users/{uuid}/activatePOST /users/{uuid}/deactivateDELETE /users/{uuid}
Presets
POST /presetsGET /presetsGET /presets/{id}PUT /presets/{id}DELETE /presets/{id}POST /presets/{id}/duplicatePOST /presets/{id}/execute
Contents
GET /contentsGET /contents/countsPOST /contentsGET /contents/{id}PUT /contents/{id}DELETE /contents/{id}POST /contents/{id}/resolvePOST /contents/{id}/duplicate
Runs
POST /runsGET /runsGET /runs/countGET /runs/{id}DELETE /runs/{id}DELETE /runs/bulk
Run Control
POST /runs/{id}/startPOST /runs/{id}/pausePOST /runs/{id}/resumePOST /runs/{id}/cancelGET /runs/{id}/checkpointPOST /runs/{id}/tasks/{task_key}/skipPOST /runs/{id}/reevaluate
Run Artifacts
GET /runs/{id}/reportGET /runs/{id}/logsGET /runs/{id}/logs/countGET /runs/{id}/generated/{doc_id}POST /runs/{id}/exportGET /runs/{id}/exportPOST /runs/{id}/share-logs
Credits
GET /creditsPOST /credits/add
Provider Keys
POST /provider-keysGET /provider-keysGET /provider-keys/{provider}DELETE /provider-keys/{provider}GET /provider-keys/test/{provider}
Settings
GET /settingsPUT /settings
Admin
GET /admin/system-keysGET /admin/system-keys/{provider}POST /admin/system-keysDELETE /admin/system-keys/{provider}
Secondary Route Groups
There are also route groups for documents, generation, evaluation, rate limits, GitHub connections, models, and metering.
Those should be documented in more detail if they become active frontend or admin surfaces.