Uptimeify Docs

Incident Management

Öffentliche REST-API für Uptimeify Incident Management (IM): Alerts aus eigenen Monitoring-Systemen einspeisen und Incidents programmatisch verwalten.

Incident Management (IM) ist eine von Monitoring getrennte Domäne: ein zweistufiges Alert-/Incident-Modell mit Teams, On-Call-Zeitplänen und Eskalationsrichtlinien. Dieser Abschnitt beschreibt die öffentlichen REST-Endpunkte zum Einspeisen von Alerts und zum programmatischen Verwalten von Incidents.

Authentifizierung

Jeder der folgenden Endpunkte erfordert einen organisationsweiten API-Token:

BASE_URL="https://uptimeify.io"
TOKEN="wsm_<dein-organisationsweiter-api-token>"

Erstelle einen über Organisations-Token erstellen und lasse customerId dabei weg. Ein Token, der mit einer customerId erstellt wurde (ein kunden-gescopter Token), wird immer mit 403 Forbidden (imAccessDenied) abgelehnt; Incident Management hat bewusst keine kundenseitige Oberfläche.

Incident Management muss außerdem für deine Organisation aktiviert sein, sonst liefert jeder der folgenden Endpunkte 403 Forbidden (imNotEnabled).

Endpunkte

Alert-Source-Einrichtungsanleitungen

Möchtest du Alarme lieber aus einem bestehenden Monitoring-Tool senden, statt die API direkt aufzurufen? Die Alert-Source-Einrichtungsanleitungen enthalten Schritt-für-Schritt-Anleitungen für Zabbix, Datadog, Grafana Alerting, Prometheus Alertmanager, Sentry und jeden benutzerdefinierten Webhook. Jede nutzt ihre eigene, Source-spezifische Ingest-URL (POST /api/im/ingest/:token), getrennt vom oben genannten Events-Ingest-Endpunkt.

Fehlercodes

Siehe Fehlerliste und bekannte API-Fallen für die vollständige Liste der data.code-Werte, die diese Endpunkte liefern können.

Auf dieser Seite