Skip to main content
GET
/
api
/
v1
/
monitors
/
{monitor_id}
/
state
Get monitor state
curl --request GET \
  --url https://app.larm.dev/api/v1/monitors/{monitor_id}/state
{
  "data": {
    "state": "up",
    "entered_at": "2025-03-01T12:00:00.000000Z",
    "previous_state": "down"
  }
}
Requires monitors:read permission. Uses the Stats rate limit bucket (30 req/min).
monitor_id
string
required
Monitor ID (UUID)
The state reflects the evaluator’s current assessment: pending (no data yet), up, down, or stale (no recent check results).
{
  "data": {
    "state": "up",
    "entered_at": "2025-03-01T12:00:00.000000Z",
    "previous_state": "down"
  }
}
{
  "data": {
    "state": null,
    "entered_at": null,
    "previous_state": null
  }
}