Documentation Index
Fetch the complete documentation index at: https://docs.larm.dev/llms.txt
Use this file to discover all available pages before exploring further.
Requires monitors:read_write permission.
Monitor name (1–255 characters)
http, tcp, dns, heartbeat, or synthetic
Type-specific configuration. See Monitors for fields per type.
Check interval in seconds (minimum: 30)
Timeout in milliseconds (range: 1000–30000)
Minutes of consecutive failures before marking down (HTTP, TCP, DNS, heartbeat)
Minutes of consecutive successes before marking recovered (HTTP, TCP, DNS, heartbeat)
Consecutive failures before marking down (synthetic monitors only, range: 1–10)
Consecutive passes before marking recovered (synthetic monitors only, range: 1–10)
Whether the monitor is active
List of alert channel IDs to attach. If omitted, channels with default_for_new_monitors are linked automatically.
{
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Marketing site",
"check_type": "http",
"enabled": true,
"interval_seconds": 180,
"timeout_ms": 10000,
"confirm_down_minutes": 1,
"confirm_up_minutes": 3,
"config": {
"url": "https://example.com",
"method": "GET",
"expected_status_codes": [200],
"follow_redirects": true
},
"current_state": "pending",
"alert_channel_ids": ["660e8400-e29b-41d4-a716-446655440000"],
"inserted_at": "2025-03-01T12:00:00Z",
"updated_at": "2025-03-01T12:00:00Z"
}
}