For the complete documentation index, see llms.txt. This page is also available as Markdown.

Heartbeat Monitors

List all heartbeat monitors

get
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"
  }
]

Create a new heartbeat monitor

post
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"
}

Retrieve a heartbeat monitor

get
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"
}

Delete a heartbeat monitor

delete
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