get

/v4/dynamic-data/health

Check the update-dynamic-data job is running across chains

Always returns HTTP 200. status is STALE when the update-dynamic-data job (refreshes live opportunity/campaign APR, TVL and dailyRewards) has stopped completing its full run on any chain it runs on — a chain counts as degraded when its last completed run is over 45 minutes old. Chains that have never recorded a run (newly added / not yet scheduled) aren't counted. Configure a keyword monitor to alert when STALE is present.

Responses

200
Response for status 200
Schema
object
statusenum
required
OKSTALE
successboolean
required
chainsCheckednumber
required
staleChainsnumber
required
detailstring
runbookobject
impactstring
required
remediationstring
required
escalationstring
Example
{
  "status": "OK",
  "success": false,
  "chainsChecked": 0,
  "staleChains": 0,
  "detail": "string",
  "runbook": {
    "impact": "string",
    "remediation": "string",
    "escalation": "string"
  }
}
get
https://api.merkl.xyz/v4/dynamic-data/health
Merkl API
curl -X GET "https://api.merkl.xyz/v4/dynamic-data/health"