# Uptimerobot

UptimeRobot is a service that monitors the uptime and performance of websites, applications, and services, providing real-time alerts and detailed logs.

- **Category:** server monitoring
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 15
- **Triggers:** 0
- **Slug:** `UPTIMEROBOT`
- **Version:** 20260407_00

## Tools

### Add Monitor

**Slug:** `UPTIMEROBOT_ADD_MONITOR`

Tool to create a new monitor. Use when you need to start monitoring a URL or service; call after obtaining a valid API key.

### Delete Monitor

**Slug:** `UPTIMEROBOT_DELETE_MONITOR`

Tool to delete a monitor. Use when you need to remove an existing monitor by its ID; use after confirming the monitor ID.

### Edit Maintenance Window

**Slug:** `UPTIMEROBOT_EDIT_MAINTENANCE_WINDOW`

Tool to edit an existing maintenance window. Use when you need to update its name, timing, recurrence, or duration after confirming the window ID.

### Edit Monitor

**Slug:** `UPTIMEROBOT_EDIT_MONITOR`

Tool to edit an existing monitor. Use after confirming the monitor ID exists.

### Edit Public Status Page

**Slug:** `UPTIMEROBOT_EDIT_PUBLIC_STATUS_PAGE`

Tool to edit an existing public status page. Use after confirming the page ID. Updates friendly name, monitor set, domain, and status options in one call.

### Get Account Details

**Slug:** `UPTIMEROBOT_GET_ACCOUNT_DETAILS`

Tool to retrieve account details. Use after authenticating with a valid API key to fetch account metrics.

### Get Alert Contacts

**Slug:** `UPTIMEROBOT_GET_ALERT_CONTACTS`

Tool to retrieve all alert contacts configured for the account. Use when you need to list available notification channels.

### Get Maintenance Window

**Slug:** `UPTIMEROBOT_GET_MAINTENANCE_WINDOW`

Tool to retrieve a specific maintenance window by ID. Use when you need to get detailed information about a single maintenance window.

### Get Maintenance Windows

**Slug:** `UPTIMEROBOT_GET_MAINTENANCE_WINDOWS`

Tool to retrieve maintenance windows. Use after confirming a valid API key.

### Get Monitors

**Slug:** `UPTIMEROBOT_GET_MONITORS`

Tool to fetch monitor details and status. Use after confirming account connection.

### Get Public Status Pages

**Slug:** `UPTIMEROBOT_GET_PUBLIC_STATUS_PAGES`

Tool to retrieve public status pages. Use after confirming API credentials to list all public status pages for an account. Supports pagination.

### List Integrations

**Slug:** `UPTIMEROBOT_LIST_INTEGRATIONS`

Tool to list all integrations. Use to retrieve configured integrations for the account.

### List Public Status Pages (v3)

**Slug:** `UPTIMEROBOT_LIST_PSPS`

Tool to list public status pages using the v3 API. Use to retrieve all PSPs with cursor-based pagination.

### New Maintenance Window

**Slug:** `UPTIMEROBOT_NEW_MAINTENANCE_WINDOW`

Tool to create a new maintenance window. Use after confirming window parameters.

### New Public Status Page

**Slug:** `UPTIMEROBOT_NEW_PUBLIC_STATUS_PAGE`

Tool to create a new public status page. Use when you want to publish a public status page for selected monitors after specifying a friendly name.
