Vantaj

Monitors

Update a monitor

Update one or more fields on a monitor. Only the fields you send are changed. project_id is not reassignable.

PATCHhttps://api.vantaj.co/v1/monitors/{id}

Requires an API key with the monitors:write scope.

Authorizations

Authorizationstringheaderrequired

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

Path parameters

idstring<uuid>required

The monitor ID.

Body

application/json
namestring

Display name (1–200 characters).

interval_secondsinteger

Check frequency.

Allowed:3060180300600180036002160086400
regionsstring[]

Probe regions. Count is capped by your plan.

groupstring | null

Optional group label.

Update a monitor
cURL
curl --request PATCH \
  --url 'https://api.vantaj.co/v1/monitors/<id>' \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "API Gateway (prod)",
  "interval_seconds": 60
}'
{
  "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"
  }
}