Change a monitor's name, URL, request headers, or any other check setting without recreating it. Everything lives in the monitor's Settings tab.
From your dashboard, click the monitor you want to edit.
Adjust the name, URL, check interval, regions, and HTTP options, then save.

See Create a monitor for what each parameter does.
By default, you are alerted as soon as a downtime is confirmed. If you prefer to ignore short blips, add a delay: open the monitor's Notifications tab and set how long the check must stay down before you are notified.

For example, with a 5 minute delay, a downtime that recovers after 2 minutes will not trigger any alert.
Every setting is scriptable with a PUT on the monitor. The alert delay is the alerts_wait field, in minutes, and -1 disables alerts entirely.
curl -X PUT https://api.hyperping.io/v1/monitors/mon_3GhAQMYGEQuyUH \
-H "Authorization: Bearer ${API_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"name": "Website",
"url": "https://acme.com",
"regions": ["paris", "frankfurt", "amsterdam", "london"],
"http_method": "GET",
"check_frequency": 30,
"request_headers": [
{ "name": "X-Request-Header", "value": "Header value" }
],
"protocol": "http"
}'{
"name": "Website",
"url": "https://acme.com",
"paused": false,
"regions": ["paris", "frankfurt", "amsterdam", "london"],
"http_method": "GET",
"check_frequency": 30,
"protocol": "http",
"follow_redirects": true,
"expected_status_code": "2xx",
"uuid": "mon_3GhAQMYGEQuyUH",
"status": "up",
"ssl_expiration": 90,
"alerts_wait": 0
}Full field reference in the Update monitor API.