Vantaj

Monitors

List monitors

Get a paginated list of monitors in a project.

GEThttps://api.vantaj.co/v1/monitors

Requires an API key with the monitors:read scope.

Authorizations

Authorizationstringheaderrequired

Bearer authentication using your API key: Authorization: Bearer <token>

Query parameters

project_idstring<uuid>required

Project to list monitors from.

limitinteger

Page size (1–100).

Default:25
cursorstring

Opaque cursor from a previous response's next_cursor.

List monitors
cURL
curl --request GET \
  --url 'https://api.vantaj.co/v1/monitors?project_id=<project_id>' \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
      "name": "API Gateway",
      "url": "https://api.example.com/health",
      "type": "http",
      "interval_seconds": 60,
      "status": "up",
      "paused": false,
      "last_checked_at": "2026-06-21T12:00:00Z",
      "response_ms": 142,
      "uptime_pct": 99.98,
      "regions": [
        "iad",
        "lhr"
      ],
      "group": "Production",
      "created_at": "2026-01-15T10:30:00Z"
    }
  ],
  "pagination": {
    "next_cursor": null,
    "has_more": false
  }
}