---
title: "Liveness probe"
method: GET
path: "/healthz"
tags: ["public-pm-data"]
---

# Liveness probe

`GET /healthz`

## Request

- Base URL: `https://api.coinrithm.com`
- URL: `https://api.coinrithm.com/healthz`
- Auth: none required

Plain-text liveness check. Returns HTTP 200 with the body `ok` when the
API process is serving. Keyless, unrated, and intentionally trivial —
poll it as often as your monitoring needs.

It answers exactly one question: is the process up. It does NOT assert
that the database is reachable, that ingestion is current, or that any
venue is fresh. Deep checks are deliberately localhost-only, because
exposing dependency topology publicly is a gift to an attacker.

For DATA freshness rather than process liveness, poll
`/api/prediction-markets/sources/health`, which reports per-venue ingest
lag, freshness tier against a published SLO, and degraded flags.

NOTE: CoinRithm publishes no uptime SLA today, and this endpoint is not
one. See the repository's status notes for why an SLA has not been
offered yet.

## Response `200`

The process is serving

---

[API](https://skmtc.dev/coinrithm/apis/coinrithm-agent-trading-api.md) · [All operations](https://skmtc.dev/coinrithm/apis/coinrithm-agent-trading-api/llms.txt) · [OpenAPI document](https://skmtc.dev/coinrithm/apis/coinrithm-agent-trading-api/revisions/28fb59f285fe?raw)
