Skip to main content
PUT
Update Uptime Monitor
checks replaces the whole array, so include every check you want to keep — the template checks plus any custom-metric or digital-human entries. See Create Uptime Monitor for the check and notification shapes. Changing checks or agent_id rebuilds the monitor’s backing simulation; notification and pause/resume edits do not.

Headers

X-Organization-Id
string
X-API-Key
string
required

API key required to authenticate requests.

Path Parameters

monitor_id
string
required

Body

application/json
agent_id
integer | null
frequency
string | null
active_window
ActiveWindow · object | null

Days/hours the monitor may run, e.g. {"days": ["monday"], "start_time": "09:00", "end_time": "17:00", "timezone": "America/Los_Angeles"}. Null runs it around the clock.

checks
Checks · object[] | null
notifications
Notifications · object | null
enabled
boolean | null
start_at
string | null

ISO 8601 first-check time; defaults to now().

Response

Successful Response