---
title: "Uptime monitoring"
description: "HTTP, TCP, ping and heartbeat monitors, alert channels and status pages."
url: https://www.gyrohosting.com/developers/en/products/uptime.html
language: en
openapi: https://www.gyrohosting.com/developers/openapi.json
api_version: 2.30.0
---

# Uptime monitoring

HTTP, TCP, ping and heartbeat monitors, alert channels and status pages.


## Monitoring (uptime)

Typed uptime-monitor shortcuts: monitors, channels, heartbeats, status pages.

- `GET /cloud/monitors/{id}/monitors` — [GET monitors (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_get_monitors__id__monitors)
- `POST /cloud/monitors/{id}/monitors` — [POST monitors:create (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_post_monitors__id__monitors)
- `PATCH /cloud/monitors/{id}/monitors/{mid}` — [PATCH monitors:edit (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_patch_monitors__id__monitors__mid)
- `DELETE /cloud/monitors/{id}/monitors/{mid}` — [DELETE monitors:delete (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_delete_monitors__id__monitors__mid)
- `POST /cloud/monitors/{id}/monitors/{mid}/pause` — [POST monitors:pause (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_post_monitors__id__monitors__mid__pause)
- `POST /cloud/monitors/{id}/monitors/{mid}/resume` — [POST monitors:resume (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_post_monitors__id__monitors__mid__resume)
- `GET /cloud/monitors/{id}/channels` — [GET channels (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_get_monitors__id__channels)
- `POST /cloud/monitors/{id}/channels` — [POST channels:create (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_post_monitors__id__channels)
- `DELETE /cloud/monitors/{id}/channels/{cid}` — [DELETE channels:delete (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_delete_monitors__id__channels__cid)
- `GET /cloud/monitors/{id}/heartbeats` — [GET heartbeats (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_get_monitors__id__heartbeats)
- `POST /cloud/monitors/{id}/heartbeats` — [POST heartbeats:create (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_post_monitors__id__heartbeats)
- `GET /cloud/monitors/{id}/status-pages` — [GET status-pages (GyroMonitor)](https://www.gyrohosting.com/developers/en/api/monitoring-uptime.md#typed_get_monitors__id__status_pages)
