Health
GET /health
Check relayer service health including Ethereum connectivity, Redis queue, and storage.
bash
curl https://mainnet.relayer.ryze.pro/api/v1/healthResponse 200
json
{
"ok": true,
"status": "healthy",
"service": "ryze-relayer",
"version": "1.0.0",
"checks": {
"ethereum": "ok",
"redis": "ok",
"storage": "ok"
},
"timestamp": "2026-04-15T12:00:00Z",
"execution": {
"last_batch_id": "550e8400-e29b-41d4-a716-446655440000",
"last_tx_hash": "0xabc123...",
"last_batch_status": "confirmed",
"last_executed_at": "2026-04-15T11:59:50Z",
"queue_length": 15,
"queue_pending": 3
}
}Response 503
Returned when critical dependencies are down.
Fields
| Field | Type | Description |
|---|---|---|
ok | boolean | Overall health |
status | string | "healthy" or "unhealthy" |
checks.ethereum | string | RPC connectivity |
checks.redis | string | Queue connectivity |
checks.storage | string | PostgreSQL connectivity |
execution.queue_length | number | Total intents in queue |
execution.queue_pending | number | Intents waiting for batch |
execution.last_batch_status | string | Last batch result |