API

GET /status

The health of the API and of everything it relies on. Public, no key, refreshed every 10 seconds.

Request

request.sh
1curl https://iriscan.app/api/status

The report is rebuilt every 10 seconds; polling faster returns the same one. The human version is the status page.

Response

FieldTypeMeaning
statusstringoperational, degraded, outage or unknown.
checked_at, started_atnumberUnix seconds: the last check, and when the API started.
uptime_seconds, versionnumber, stringSince the last start, and the running version.
check_interval_secondsnumber10.
components[]ComponentEach dependency: id, name, status, latency_ms, uptime, and its recent checks.
endpoints[]EndpointRequests, failures and response times per route over the last hour.
knowledge_baseobjectHow many labels and sources, and whether a refresh is running.
incidents[]IncidentOngoing and past incidents, newest first.