Request
Path Parameters
uuidstringrequired
The unique identifier of the monitor to update
Example:"mon_3GhAQMYGEQuyUH"
Bodyapplication/json
namestringoptional
Pronounceable name of the monitor
urlstringoptional
The URL of your website or host
protocolenum<string>optional
Type of monitor
regionsarray<string>optional
Array of region names to monitor from
check_frequencynumberoptional
Check frequency in seconds
http_methodenum<string>optional
HTTP method for the request
request_bodystringoptional
Request body for POST, PUT, PATCH requests
request_headersarray<object>optional
Array of objects with
name and value for custom headersfollow_redirectsbooleanoptional
Whether to follow HTTP redirects
portnumberoptional
Port number to check. Required if protocol is
portexpected_status_codestringoptional
Expected HTTP status code
Example:"2xx"
required_keywordstringoptional
Triggers downtime if body response is missing this keyword
pausedbooleanoptional
Whether the monitor should be paused
alerts_waitnumberoptional
Minutes to wait before sending alerts. Use
-1 to disable alerts.escalation_policystringoptional
Policy UUID to link. Send
null or "none" to unlink.Example:"policy_123abc"
Response
Returns the updated monitor object.