Sich durch ein Dashboard zu klicken, funktioniert bei zehn Monitoren. Bei hundert Diensten, Dutzenden Kundenwebsites oder einer Infrastruktur, die sich jede Woche ändert, muss das Monitoring im Code leben. Die REST API deckt Monitore, Wartungsfenster und Status-Updates ab und ist unter app.uptimecheck.com/docs/api dokumentiert; ein MCP-Server ermöglicht KI-Assistenten dasselbe mit einem API-Schlüssel.
Endpunkte
Alle Endpunkte liegen unter https://app.uptimecheck.com/api/v1:
/monitors: Monitore jedes Typs auflisten, anlegen, ändern und löschen, pausieren und fortsetzen sowie ihre letzten Checks abrufen./monitors/{id}/metrics, /page-speed und /email: Servermetriken, Lighthouse-Ergebnisse und Berichte zur E-Mail-Authentifizierung./incidents: Vorfälle auflisten, die Timeline abrufen und einen Vorfall bestätigen./maintenance: Wartungsfenster planen, ändern, beenden oder absagen sowie wiederkehrende Wartungen unter /maintenance-schedules auflisten, ändern oder stoppen. Ein PATCH mit nur den zu ändernden Feldern verschiebt ein Wartungsfenster, und Abonnenten, die darüber informiert wurden, erhalten die neue Zeit./status-pages: Ihre Statusseiten auflisten sowie Status-Updates darauf veröffentlichen, fortschreiben und löschen, mit einer Auswirkung pro betroffener Komponente./summary, /projects und /alert-channels: der Zustand von allem auf einen Blick und die IDs, die Sie beim Anlegen von Monitoren brauchen.
Einen Monitor aus Ihrer Pipeline anlegen
Authentifizieren Sie sich mit einem API-Schlüssel im Authorization-Header und senden Sie JSON:
curl https://app.uptimecheck.com/api/v1/monitors -H „Authorization: Bearer uc_…“ -H „Content-Type: application/json“ -d ‚{„type“:“http“,“name“:“Checkout“,“target“:“https://northwind.shop/checkout“,“intervalSeconds“:60}‘
Führen Sie den Befehl im selben Schritt aus, der den Dienst deployt, und jeder neue Endpunkt wird überwacht, sobald er live geht. Der erste Check läuft innerhalb einer Minute. Die vollständige Referenz mit Request- und Response-Beispielen finden Sie in der API-Dokumentation.
KI-Assistenten über MCP
Über den MCP-Server unter https://app.uptimecheck.com/api/mcp arbeiten Claude, Cursor, Copilot und andere Assistenten mit denselben API-Schlüsseln mit Ihrem Monitoring. Lassen Sie sich eine Statusübersicht geben, untersuchen Sie einen Vorfall, testen Sie einen Request, legen Sie einen Monitor an, pausieren Sie einen während des Deployments, starten Sie ein Wartungsfenster oder veröffentlichen Sie ein Status-Update. Tools, die etwas ändern, brauchen einen Schlüssel mit Lese- und Schreibzugriff.
Typische Einsatzzwecke
Agenturen
Nehmen Sie einen neuen Kunden mit einem einzigen Skript auf: Monitore für die Website, den Checkout und die API im Projekt des Kunden, mit den passenden Alarmkanälen. Das Offboarding ist dasselbe Skript in umgekehrter Richtung.
Plattform-Teams
Halten Sie Monitore mit Ihrem Service-Katalog synchron und starten Sie ein Wartungsfenster aus Ihrem Deploy-Skript, damit geplante Neustarts keine Vorfälle auslösen und keine Uptime kosten. Ein Terraform-Provider für Monitore als Code folgt in Kürze.
Statuskommunikation
Veröffentlichen Sie ein Status-Update direkt aus Ihren eigenen Incident-Tools, damit die Statusseite und ihre Abonnenten davon erfahren, sobald Ihr Team es weiß.
Webhooks für die Gegenrichtung
Mit der API steuern Sie Uptimecheck. Mit Webhooks meldet sich Uptimecheck bei Ihnen: Jeder Ausfall und jede Wiederherstellung wird als signiertes JSON an Ihren eigenen Endpunkt gesendet, bereit zur Anbindung an das, womit Sie Ihre Rufbereitschaft organisieren. Mehr unter Alarme und Benachrichtigungen.
Praktische Tipps
Speichern Sie den API-Schlüssel als Secret in Ihrem CI-System, niemals im Repository.Nutzen Sie für Dashboards und Reporting einen Schlüssel mit reinem Lesezugriff und einen Schlüssel mit Lese- und Schreibzugriff nur dort, wo sich etwas ändern muss.Schreiben Sie idempotente Skripte: Suchen Sie einen Monitor über Name oder Ziel, bevor Sie ihn anlegen, damit ein erneuter Lauf keine Duplikate erzeugt.Verwenden Sie in der API dasselbe Namensschema wie in Ihrer Infrastruktur, damit sich ein Monitor leicht dem Dienst zuordnen lässt, den er überwacht.
Die meisten Teams automatisieren zuerst den lästigen Teil, das Anlegen von Monitoren für neue Kundenwebsites oder Dienste, und erweitern das dann auf Wartungsfenster und Status-Updates.
API- und MCP-Zugriff sind in Professional und Business enthalten. Tarife ab 9 € pro Monat bei jährlicher Abrechnung oder 12 € bei monatlicher Abrechnung, zzgl. MwSt.; vergleichen Sie die Tarife auf der Preisseite oder testen Sie Professional 14 Tage kostenlos ohne Kreditkarte. Unter API-Monitoring erfahren Sie, wie Sie Ihre eigene API mit Uptimecheck überwachen.