Monitors

List monitors

GET /api/monitors

Returns a paginated list of all monitors for the authenticated team.

Query Parameters

ParameterTypeDescription
pageintegerPage number (default: 1)
per_pageintegerItems per page (default: 15, max: 100)
statusstringFilter by status: up, down, paused

Response

{
  "data": [
    {
      "id": 1,
      "name": "My Website",
      "url": "https://example.com",
      "status": "up",
      "check_interval": 60,
      "last_checked_at": "2024-01-15T10:30:00Z"
    }
  ],
  "meta": {
    "current_page": 1,
    "total": 25
  }
}