Skip to main content
GET
cURL
Use this public endpoint for a status page or a startup check. It reports overall health and aggregate checks for 0xinsider’s database, cache, and background jobs. For available API paths, use API discovery.

Key response fields

Example

What it does not return

  • Job names, Redis keys, raw errors, provider payloads, wallet addresses, or condition IDs. The counts are the whole disclosure.
  • Polymarket’s status. db and cache are 0xinsider’s own database and cache.
  • More than 120 requests a minute from one IP address. Past that you get 429 with Retry-After.
  • Your account’s state. That is Account identity and Usage.

Caching

Save the response’s ETag and send it in If-None-Match on your next request. If the status has not changed, the server returns 304 Not Modified with no body.

Headers

X-Query-Validation
enum<string>

Opt into strict query-name validation. The default is compatible: unknown names are ignored and reported in X-Query-Ignored. With strict, an unknown name returns 400 bad_request with error.reason unknown_query_parameter before the handler runs, including when its percent escape is incomplete.

Available options:
strict
If-None-Match
string

Conditional GET validator from a previous ETag. Matching values return 304 Not Modified with an empty body.

Response

Health status

object
string
required
Allowed value: "health"
data
object
required
meta
object
required