List heartbeats
GET /heartbeats/all
Every heartbeat in the workspace with its slug, expected interval, grace period, current status (healthy, delayed, missed, or disabled), the time of the last ping, and when the next one is due. Poll this to build a dashboard of scheduled jobs, or to find the UUID of a heartbeat before enabling, disabling, or deleting it.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Heartbeats for the tenant.
object
Example
d1nq8sg44a5g5h3k2b7gSet for heartbeats created through /hb/auto/{slug}; empty for heartbeats created in the dashboard.
Example
nightly-backupExample
Nightly database backupScoped ping key for the X-Heartbeat-Key header.
Example
hb.2h9XkPq...initial until the first ping arrives; ok while pings arrive on schedule; delayed when a ping is late but within grace; missed/critical as missed pings accumulate.
Expected seconds between pings.
Example
86400Seconds a ping may be late before it counts as missed.
Example
3600Unix milliseconds of the last received ping.
Unix milliseconds by which the next ping is expected.
0-100 health score derived from recent ping history.
Missing or invalid API key.