appoint4u Status

API und Feeds

Alles, was diese Seite zeigt, gibt es auch maschinenlesbar: als JSON im Aufbau der Statuspage-API (Version 2) von Atlassian, damit vorhandene Werkzeuge und Status-Dienste es ohne Anpassung lesen können, und als RSS- und Atom-Feed.

JSON-Dateien

Deutsche Namen und Texte unter /api/v2/, englische unter /en/api/v2/. Die Status-Werte sind in beiden gleich.

/api/v2/status.json
Gesamtstatus: ein Wert für alle Systeme
/api/v2/summary.json
Alles in einem: Gesamtstatus, Systeme, aktuelle Störungen, laufende und geplante Wartungen
/api/v2/components.json
Die Systeme mit ihrem Status
/api/v2/incidents.json
Störungen der letzten 90 Tage, auch automatisch erkannte
/api/v2/incidents/unresolved.json
Nur Störungen, die noch andauern
/api/v2/scheduled-maintenances.json
Wartungen der letzten 90 Tage und geplante Wartungen
/api/v2/scheduled-maintenances/upcoming.json
Nur geplante Wartungen
/api/v2/scheduled-maintenances/active.json
Nur laufende Wartungen

Beispiel

So sieht status.json gerade aus:

curl https://status.appoint4u.com/api/v2/status.json

{
  "page": {
    "id": "appoint4u",
    "name": "appoint4u",
    "url": "https://status.appoint4u.com/",
    "time_zone": "Europe/Berlin",
    "updated_at": "2026-11-04T20:53:06Z"
  },
  "status": {
    "indicator": "none",
    "description": "Alle Systeme betriebsbereit"
  }
}

Werte

status.indicator
none, minor, major, critical, maintenance
components[].status
operational, degraded_performance, partial_outage, major_outage, under_maintenance
incidents[].status
investigating, identified, monitoring, resolved
incidents[].impact
none, minor, major, critical
scheduled_maintenances[].status
scheduled, in_progress, verifying, completed

Zusätzlich zur Statuspage-API trägt jedes System ein Objekt „appoint4u“: monitoring (automatic = automatisch geprüft, manual = Status pflegt unser Team), uptime_90_days (Verfügbarkeit in Prozent seit start_date, höchstens über 90 Tage; berechnet aus den automatischen Prüfungen und den Störungen, die unser Team meldet; null ohne Daten), last_checked_at (nur automatisch geprüfte Systeme: Zeit des letzten Prüfergebnisses, Stand der Erstellung der Datei) und checks_without_result (true, wenn die automatische Prüfung seit einer Stunde kein Ergebnis liefert). Störungen tragen „appoint4u.automatic“ (true = von der automatischen Prüfung erkannt) und „appoint4u.false_alarm“ (true = von unserem Team als Fehlalarm eingestuft; zählt nicht als Ausfallzeit), Wartungen „appoint4u.cancelled“ und „appoint4u.ended_by“ (team = von unserem Team abgeschlossen, window = nicht rechtzeitig abgeschlossen und darum mit dem angekündigten Zeitfenster beendet, sonst null).

Feeds

Für Feed-Reader und Benachrichtigungen, z. B. in Slack oder Microsoft Teams:

Gut zu wissen