# UptimeRobot Monitors API

**Canonical:** https://apis.io/apis/uptimerobot/uptimerobot-monitors-api/  
**Provider:** UptimeRobot — https://apis.io/providers/uptimerobot/  
**Base URL:** https://api.uptimerobot.com/v3  
**Documentation:** https://uptimerobot.com/api/

UptimeRobot Monitors API is one of 12 APIs that [UptimeRobot](https://apis.io/providers/uptimerobot/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Monitors. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Monitors API from UptimeRobot — 11 operation(s) for monitors.

## Operations (14)

| Method | Path | Summary |
|---|---|---|
| GET | `/monitors` | List monitors |
| POST | `/monitors` | Create a monitor |
| GET | `/monitors/uptime-stats` | Get aggregated uptime statistics |
| GET | `/monitors/{id}/stats/uptime` | Get monitor uptime statistics |
| GET | `/monitors/{id}/stats/response-time/all` | Get monitor response time statistics by region |
| GET | `/monitors/{id}/stats/response-time` | Get monitor response time statistics |
| GET | `/monitors/{id}/dependency/status` | Get the current status of a dependency monitor |
| GET | `/monitors/{id}/dependency/incidents` | Get the incident history of a dependency monitor |
| GET | `/monitors/{id}` | Get a monitor by ID |
| PATCH | `/monitors/{id}` | Update a monitor |
| DELETE | `/monitors/{id}` | Delete a monitor |
| POST | `/monitors/{id}/reset` | Reset stats for a monitor |
| POST | `/monitors/{id}/pause` | Pause a monitor |
| POST | `/monitors/{id}/start` | Start a monitor |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/uptimerobot/openapi/uptimerobot-monitors-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/uptimerobot/json-schema/uptimerobot-monitor-pagination-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/uptimerobot/json-schema/uptimerobot-monitor-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/uptimerobot/json-schema/uptimerobot-monitor-response-time-stats-by-region-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/uptimerobot/json-schema/uptimerobot-update-monitor-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/uptimerobot/json-schema/uptimerobot-create-keyword-monitor-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/uptimerobot/json-schema/uptimerobot-create-api-monitor-dto-schema.json

## Other UptimeRobot APIs (11)

- [UptimeRobot Alert Contacts API](https://apis.io/apis/uptimerobot/uptimerobot-alert-contacts-api/)
- [UptimeRobot Incidents API](https://apis.io/apis/uptimerobot/uptimerobot-incidents-api/)
- [UptimeRobot Integrations API](https://apis.io/apis/uptimerobot/uptimerobot-integrations-api/)
- [UptimeRobot Maintenance Windows API](https://apis.io/apis/uptimerobot/uptimerobot-maintenance-windows-api/)
- [UptimeRobot Monitor Groups API](https://apis.io/apis/uptimerobot/uptimerobot-monitor-groups-api/)
- [UptimeRobot Monitors - Bulk Operations API](https://apis.io/apis/uptimerobot/uptimerobot-monitors-bulk-operations-api/)
- [UptimeRobot PSP Announcements API](https://apis.io/apis/uptimerobot/uptimerobot-psp-announcements-api/)
- [UptimeRobot Public Status Pages API](https://apis.io/apis/uptimerobot/uptimerobot-public-status-pages-api/)
- [UptimeRobot Storm Protection API](https://apis.io/apis/uptimerobot/uptimerobot-storm-protection-api/)
- [UptimeRobot Tags API](https://apis.io/apis/uptimerobot/uptimerobot-tags-api/)
- [UptimeRobot User API](https://apis.io/apis/uptimerobot/uptimerobot-user-api/)

## Tags

Monitors

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/uptimerobot/uptimerobot-monitors-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/uptimerobot/.
