Client area

MCP tool · SSL, backups, cron & logs

manage_monitors

List, create, or delete the account's website uptime monitors, or read one monitor's up/down history.

manage_monitors
W Write
Scope read:hosting

Description

List, create, or delete the account's website uptime monitors, or read one monitor's up/down history. Note: website monitoring is deprecated and being retired in favour of inleed.io — prefer that for new monitoring, and the response carries deprecated:true. action=list returns every monitor (data[] with domain, isOnline, frequencyMinutes); create adds one for a domain (optional frequency of 5/10/15/30 minutes and notifyOnOnline); delete and events take a monitorId from listdata[].id. create and delete need the write:hosting scope; list/events need read:hosting.

Input

Name Type Description
action required enum list all monitors, create one (needs domain), delete one (needs monitorId), or read one monitor's up/down events (needs monitorId). create/delete require write:hosting. One of list, create, delete, events.
domain string The domain to monitor for action=create, e.g. example.com.
frequency enum How often to check, in minutes (5, 10, 15 or 30) for action=create. Defaults to 5. One of 5, 10, 15, 30.
notify_on_online boolean For action=create: also notify when the site recovers (comes back online), not only when it goes down. Defaults to false.
monitor_id integer The monitor id for action=delete or events. Get it from action=listdata[].id.
limit integer For action=events: how many status changes to return, newest first (1–100). Defaults to 50.
Esc
navigate open Esc close