Create API monitor
create_api_monitorMonitor JSON or REST endpoints where the response content matters, not just server availability. Ideal for health checks, webhooks, and APIs whose failures would otherwise go unnoticed.
Instructions
Watch a JSON or REST endpoint where the response itself matters, not only that the host answered. Use it for health endpoints, webhooks and any API whose failure would be invisible to a plain page check. For an ordinary web page, create_http_monitor is lighter and enough.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Full endpoint URL including scheme, for example https://api.example.com/v1/status. | |
| name | Yes | Label shown in the dashboard and in alerts, up to 50 characters. Something recognisable months later beats the bare hostname. | |
| isActive | No | Start monitoring immediately (default true) | |
| frequency | No | Check frequency in minutes (1-1440, default 5) | |
| requestTimeout | No | Request timeout in seconds (1-60, default 30) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Monitor id, used by every other tool. | |
| url | No | ||
| name | No | ||
| type | No | ||
| isActive | No | False while the monitor is paused. | |
| frequency | No | Check interval in minutes. | |
| statusSummary | No | Current state, for example GOOD or ERROR. |