GET
/api/monitors
Returns a paginated list of all monitors for the authenticated team.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
page | integer | Page number (default: 1) |
per_page | integer | Items per page (default: 15, max: 100) |
status | string | Filter 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
}
}