Uptime.com
Uptime.com is a website, application, and infrastructure monitoring platform providing uptime checks, transaction and API monitoring, page speed checks, SLA reporting, status pages, and alerting from a global network of probe servers. Its REST API at https://uptime.com/api/v1 (Token authentication) lets customers programmatically manage checks, outages, SLA reports, status pages, contacts, integrations, and tags.
APIs
Uptime.com Checks & Monitors API
Create, list, retrieve, update, pause, resume, and delete monitoring checks including HTTP(S), API/transaction, DNS, TCP, SMTP, SSH, ping, blacklist, malware, and group checks, ...
Uptime.com Outages API
List and retrieve detected outage records produced by checks, including start/end timestamps, duration, the originating check, and resolution state.
Uptime.com SLA Reports API
Create, list, retrieve, update, and delete SLA reports that summarize uptime, response time, and outage performance across selected checks and tags over a default or custom repo...
Uptime.com Status Pages API
Create, list, retrieve, update, and delete public and private status pages along with their components and incidents for communicating service health to users.
Uptime.com Contacts & Integrations API
Manage contact groups (email, SMS, voice, on-call schedules) and notification integrations (Slack, PagerDuty, Opsgenie, webhooks, and more) used to route check and outage alerts.
Uptime.com Tags API
Create, list, retrieve, update, and delete color-coded check tags used to group and filter checks, SLA reports, and status pages across the account.