UptimeRobot
Developer ToolsMonitor uptime and manage alerting from your flows over the UptimeRobot API v2. Create HTTP, Keyword, Ping, Port, and Heartbeat monitors, manage alert contacts, maintenance windows, and status pages.
What This Integration Enables
FlowRunner agents use UptimeRobot to keep monitoring in step with the services it watches. An agent can create and configure monitors for new endpoints as they go live, pause or resume monitors and adjust check intervals during planned changes, and manage alert contacts and attach them to monitors. It can schedule maintenance windows to suppress alerts during known downtime, and build and update shareable public status pages. The monitor type is fixed at creation, so the agent edits settings or recreates rather than changing type. What it does not do on its own is delete a monitor, because a delete drops the monitor's history and stops watching the endpoint. That confirmation stays with a person.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Monitor on deploy
A new service ships. The agent calls Create Monitor for its endpoint, chooses the right type, and attaches the alert contacts for the on-call rotation. It posts the monitor's status and share URL to the team channel. Every service that goes live is watched from the moment it ships, without an engineer adding it by hand.
Outages into pages
On a schedule, the agent calls Get Monitors filtered to the down status. For each outage, it opens an incident in the on-call tool so the responder sees it, and for a wider audience it escalates to a distribution list by email. A down endpoint reaches a person through the channels they already watch.
Maintenance windows around planned changes
A planned change is about to start. The agent calls Create Maintenance Window on the affected monitors to suppress the expected alerts, and removes the window when the change is confirmed healthy. Expected downtime stays quiet, and real outages still page.
Human-in-Loop Highlight
The human-in-loop moment in UptimeRobot is the monitor deletion gate. Creating monitors, scheduling maintenance windows, and pausing or resuming checks are all reversible, so the agent runs them by rule. Deleting a monitor is not, because it drops the monitor's uptime history and stops watching the endpoint entirely, and a silently unwatched endpoint can be down for hours before anyone notices. When a cleanup flow flags monitors for retired services, the agent lists them and asks in the operations channel: "These three monitors point at endpoints that no longer resolve. Confirm which to delete?" An engineer confirms. Only then does the agent call Delete Monitor. The agent keeps monitoring in step with the services on its own. A person owns the delete that stops the watch.
Agent Capabilities
15 actionsMonitors
5- Get Monitors List monitors, filtered by status. Used to find the monitors that are down.
- Create Monitor Create a monitor for an endpoint. Supports HTTP(S), Keyword, Ping, Port, and Heartbeat types.
- Edit Monitor Update a monitor's settings, or pause and resume it with the Status field. The type cannot be changed after creation.
- Delete Monitor Delete a monitor. Drops its history and stops watching the endpoint, so run it behind a human confirmation.
- Reset Monitor Reset a monitor's statistics.
Alert Contacts
3- Get Alert Contacts List the alert contacts in the account.
- Create Alert Contact Add an alert contact, such as an email, SMS, or webhook.
- Delete Alert Contact Delete an alert contact.
Maintenance Windows
3- Get Maintenance Windows List the maintenance windows.
- Create Maintenance Window Schedule a maintenance window to suppress alerts during known downtime.
- Delete Maintenance Window Delete a maintenance window.
Public Status Pages
3- Get Public Status Pages List the public status pages.
- Create Public Status Page Create a shareable public status page for selected monitors.
- Delete Public Status Page Delete a public status page.
Account
1- Get Account Details Retrieve account details. Used as a connection check.
Start building with UptimeRobot
$100 in credits. No card required. Connect in minutes.