Skip to main content
A small set of read-only endpoints is available without authentication — useful for community dashboards, Discord bots, and status widgets.
These are the same endpoints the Square1 web app uses. They are stable in practice but not versioned — treat unknown fields as forward compatibility, and poll politely (they answer from caches; once per 15–30 s is plenty). Rate limit: 60 requests/minute per IP.

Base URLs

Model fleet — GET /api/stats/fleet

Live per-model health, throughput, and the enforced input ceiling:
  • statusok · degraded (elevated error rate) · down (majority of recent requests failing) · idle (no traffic in the last 24 h — a neutral “no signal”, not a failure).
  • sparkline — seven 10-minute buckets of output tokens/second, oldest first.
  • ttfb_ms — average time-to-first-byte over the last hour (informational; slow ≠ unhealthy for reasoning models).
  • max_input_tokens — the same live ceiling /v1/models reports, here without authentication.

Platform quota — GET /api/quota

Today’s shared per-model daily caps:
global is a display sum of the per-model rows, not an enforced ceiling — the real limits are the per-model entries.

Server stats — GET /api/stats/server

Aggregate platform figures: today’s pooled usage (quota, same block as above), active users, current tps, and allTime (requests/tokens/input/output).

Incidents — GET /api/incidents?limit=10

Operator-posted incident history with updates, newest first:

CORS caveat

These endpoints are served for the Square1 web properties; cross-origin browser access from third-party pages is not guaranteed. For widgets on your own site, proxy through your backend rather than calling from the visitor’s browser.