Skip to main content
Three read-only endpoints for fleet visibility. All require X-Platform-Key.

GET /engines

List all engines for the calling product, optionally filtered by status. Paginated.

Request

Response (200)

Note: api_key is not included in the list response. To get a key, use /admit or GET /engines/{user_id} for one specific user.

GET /status

Fleet health snapshot. One JSON object that summarizes the entire product’s fleet state.

Request

Response (200)

Useful for ops dashboards and “is the product healthy?” checks.

GET /metrics

Rolling-hour operational metrics.

Request

Response (200)

Numbers come from the audit log — see Audit for the schema.

What’s not here

  • Per-user metrics. Use the audit log directly: SELECT ... FROM audit_log WHERE user_id = ....
  • Per-engine metrics. Same.
  • Cost. The orchestrator doesn’t track LLM cost; that’s at the engine layer (or upstream).
  • Latency distributions. No histograms. If you need them, scrape external metrics from the engine /health and aggregate yourself.

See also

  • Audit — the underlying log behind these metrics.
  • Health — what crashes_1h and restarts_1h count.