get
/v4/claims/health
Check claim indexing sync across all chainsAlways returns HTTP 200. status is STALE when claim indexing has fallen behind: either the latest on-chain claim has sat unprocessed for at least 2 hours (or no processing checkpoint exists yet), or an indexing source is at least 2 hours behind the live chain head. OK otherwise. Aggregated over all chains; chains whose status can't be computed (e.g. RPC unreachable) are skipped. Configure a keyword monitor to alert when STALE is present.
Responses
200Response for status 200
Schema
object
statusenumrequired
OKSTALEsuccessbooleanrequired
watermarkDriftChainsnumberrequired
onchainLagSourcesnumberrequired
detailstringrunbookobject
impactstringrequired
remediationstringrequired
escalationstringExample
{
"status": "OK",
"success": false,
"watermarkDriftChains": 0,
"onchainLagSources": 0,
"detail": "string",
"runbook": {
"impact": "string",
"remediation": "string",
"escalation": "string"
}
}get
https://api.merkl.xyz/v4/claims/healthcurl -X GET "https://api.merkl.xyz/v4/claims/health"