Guide

Monitors API

The Monitors API allows you to create, update, and delete monitors programmatically.

Endpoints

  • GET /api/monitors — List all monitors
  • POST /api/monitors — Create a new monitor
  • GET /api/monitors/{id} — Get monitor details
  • PUT /api/monitors/{id} — Update a monitor
  • DELETE /api/monitors/{id} — Delete a monitor

Example: Create Monitor

POST /api/monitors
{
  "type": "http",
  "source": "agent-id",
  "destination": "https://example.com",
  "interval": 60
}

Notes

  • API key or JWT required in the Authorization header.
  • Only users with appropriate permissions can modify monitors.