REST API

Admin API

Generated from the Celerp 2.4.0 OpenAPI schema, 16 September 2026.

POST /admin/doctor

Run Doctor

Parameters

NameInRequiredTypeDescription
fixquery--booleanApply repairs (default: dry-run report only)
checksquery--string, optionalComma-separated check names (default: all)
rebuildquery--booleanRebuild all projections after fixes
from_versionquery--string, optionalPrevious version string - triggers upgrade report when provided with fix=true

Responses

StatusDescriptionBody
200Successful Responseobject
422Validation ErrorHTTPValidationError

Example

curl -X POST http://localhost:8000/admin/doctor \
  -H "Authorization: Bearer $TOKEN"

GET /admin/relay/status

Relay Status

Return the current relay (cloudflared) status. Returns: {"status": "inactive" | "connecting" | "active" | "error", "gateway_connected": bool}

Responses

StatusDescriptionBody
200Successful Responseobject

Example

curl -X GET http://localhost:8000/admin/relay/status \
  -H "Authorization: Bearer $TOKEN"