monitor_id
in the URL path and the updated settings in the request body. This endpoint allows you to adjust the monitor’s name, type, conditions, or other parameters without needing to delete and recreate it.It is especially useful for keeping monitoring rules aligned with evolving infrastructure — such as changing alert thresholds, updating monitored URLs or ports, or adapting to service changes.
Use cases include:
- Adjusting response conditions — Change HTTP status code expectations, response time thresholds, or content checks.
- Reassigning monitors — Move a monitor to another service by updating its associated
service_id
. - Refining alert scope — Update SSL settings, redirect handling, or probe intervals to reduce false positives or improve precision.
To retrieve current values before updating, use the Get Uptime Monitor Details endpoint.
Authorization: Bearer YOUR_TOKEN
Expected Behavior:
- On success, the specified uptime resource will be updated, and a JSON object containing the updated resource details will be returned.
- If the request is unauthorized, or details are invalid, an error message will be returned specifying the issue.