GET
/healthzPublic health check. Pings the upstream data source, the audio features provider, and the cache backend in parallel with a 2.5s timeout each. Safe to use for monitoring or status pages — no auth required.
Rate limit
unlimited
Caching
Not cached.
Authentication
Send a
User-Agent header containing a contact email. See authentication.Request
curl 'https://api.synkradio.co.uk/healthz' \
-H 'User-Agent: [email protected]'Try it
GETTry it
Sends a real requestNo parameters.
https://api.synkradio.co.uk/healthzResponse
200 application/json
{
"status": "ok",
"version": "1.10.0",
"releasedAt": "23 Apr 2026",
"timestamp": "2026-04-23T19:41:17.123Z",
"elapsedMs": 184,
"checks": [
{
"name": "upstream-music-api",
"ok": true,
"status": 200,
"latencyMs": 92
},
{
"name": "upstream-audio-features",
"ok": true,
"status": 200,
"latencyMs": 156
},
{
"name": "cache-backend",
"ok": true,
"status": 200,
"latencyMs": 41
}
],
"degraded": false
}Response schema
| Field | Type | Example | Description |
|---|---|---|---|
| status | string | "ok" | |
| version | string | "1.10.0" | |
| releasedAt | string | "23 Apr 2026" | |
| timestamp | string | "2026-04-23T19:41:17.123Z" | |
| elapsedMs | number | 184 | |
| checks | array<object> | 3 items | |
| degraded | boolean | false |