Heartbeat Monitors
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200
List of heartbeat monitors
application/json
idstringOptional
namestringOptional
slugstringOptional
expected_intervalintegerOptional
last_pingstring · date-timeOptional
get/heartbeats
GET /api/heartbeats HTTP/1.1
Host: app.hydrozen.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200
List of heartbeat monitors
[
{
"id": "text",
"name": "text",
"slug": "text",
"expected_interval": 1,
"last_ping": "2026-01-01T00:00:00.000Z"
}
]Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringOptional
expected_intervalintegerOptional
Responses
201
Heartbeat monitor created
application/json
idstringOptional
namestringOptional
slugstringOptional
expected_intervalintegerOptional
last_pingstring · date-timeOptional
post/heartbeats
POST /api/heartbeats HTTP/1.1
Host: app.hydrozen.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 37
{
"name": "text",
"expected_interval": 1
}201
Heartbeat monitor created
{
"id": "text",
"name": "text",
"slug": "text",
"expected_interval": 1,
"last_ping": "2026-01-01T00:00:00.000Z"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200
Heartbeat details
application/json
idstringOptional
namestringOptional
slugstringOptional
expected_intervalintegerOptional
last_pingstring · date-timeOptional
get/heartbeats/{id}
GET /api/heartbeats/{id} HTTP/1.1
Host: app.hydrozen.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200
Heartbeat details
{
"id": "text",
"name": "text",
"slug": "text",
"expected_interval": 1,
"last_ping": "2026-01-01T00:00:00.000Z"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
204
Deleted successfully
No content
delete/heartbeats/{id}
DELETE /api/heartbeats/{id} HTTP/1.1
Host: app.hydrozen.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
204
Deleted successfully
No content
Last updated