HTTP
, TCP
, ICMP (ping)
, SMTP
, UDP
, POP
, or IMAP
— giving you flexibility to monitor everything from APIs to mail servers and network ports.To configure a monitor, provide a
name
, select a type
from the supported protocols, specify the associated service_id
, and define conditions
(such as response time thresholds, port availability, or expected response codes). You can also customize options like whether to follow redirects or ignore SSL certificate errors for applicable types.Use cases include:
- Web service monitoring (HTTP) — Ensure uptime for websites and APIs with customizable response validation.
- Ping/ICMP checks — Monitor server availability using lightweight network pings.
- Mail server health (SMTP, IMAP, POP) — Validate that your inbound and outbound email systems are reachable and responding.
- Port and protocol monitoring (TCP/UDP) — Check the availability of services running on specific ports or protocols.
After creation, the monitor will run continuously and log performance metrics and availability history. This data powers uptime charts, incident alerts, and trend analysis.
Authorization: Bearer YOUR_TOKEN
Expected Behavior:
- On success, a new uptime resource will be created, and a confirmation message will be returned.
- If the request is unauthorized or invalid, an error message will be returned.