Skip to main content

GET /ready

Readiness. HTTP 200 only when Redis, the RPC and the indexer all answer; otherwise 503.

GEThttps://arc-testnet-api.realtime.exchange/ready

No authentication

This endpoint takes no parameters.

Response

200
{status: "ready"|"not_ready", checks: {redis, rpc, indexer}, timestamp}. Each check is {ok, error?} plus extra fields (rpc.head; indexer.lag: "unknown" when the indexer has no /ready and only reachability was checked). error is a fixed word such as timeout, unreachable, no_head or http_503.
  • Served at the root, never under the API prefix, and not rate limited.
  • The indexer check uses the indexer’s own /ready, which compares its last synced block with the chain head.
  • The report is cached for 2 seconds by default and concurrent requests share one probe, so polling faster than that returns the same result.