Skip to content
dhanu docs
Browse pages

API reference

Platform status

GET /api/pub/v1/status, whether the API and its services are up, with 90 days of daily uptime; and the status page it powers.

GEThttps://api.dhanu.ai/api/pub/v1/status

The public status endpoint, no key needed, cached for 30 seconds. Every five minutes Dhanu probes its own public API, background workers, OCR service and live co-editing service and records the result; this endpoint rolls those probes into a state per component and 90 days of daily uptime. The human version is the status page.

state is operational, degraded (a probe answered but slowly), outage (the last probe failed) or unknown (no probe in the last fifteen minutes).

curl https://api.dhanu.ai/api/pub/v1/status

Response

200 OK

{
  "state": "operational",
  "checkedAt": "2026-09-17T10:00:00.000Z",
  "components": [
    { "component": "api", "label": "Public API", "state": "operational", "latencyMs": 84, "checkedAt": "…", "uptime90dPercent": 99.98, "days": [{ "day": "2026-06-20", "samples": 288, "upSamples": 288, "uptimePercent": 100 }] }
  ]
}