Status-API
Alle Daten dieser Statusseite sind auch als JSON verfügbar. So können Sie den Status von seven.io in eigene Dashboards, Monitoring-Systeme oder Status-Widgets einbinden.
Die Endpunkte sind öffentlich, benötigen keine Authentifizierung und erlauben Cross-Origin-Requests (Access-Control-Allow-Origin: *). Alle Zeitstempel sind ISO 8601 in UTC.
Aktueller Status
https://status.seven.io/api/v1/statusLiefert den Gesamtstatus sowie alle Komponenten und Komponentengruppen.{
"status": "operational",
"components": [
{
"id": "0a1b2c3d-4e5f-6789-abcd-ef0123456789",
"name": "SMS Gateway",
"description": "SMS sending and delivery",
"status": "operational",
"position": 0,
"groupId": "9f8e7d6c-5b4a-3210-fedc-ba9876543210",
"showUptime": true,
"lastCheckAt": "2026-08-25T09:12:00.000Z",
"createdAt": "2025-01-08T10:00:00.000Z"
}
],
"groups": [
{
"id": "9f8e7d6c-5b4a-3210-fedc-ba9876543210",
"name": "Messaging",
"description": null,
"position": 0,
"createdAt": "2025-01-08T10:00:00.000Z"
}
]
}status auf oberster Ebene ist der schlechteste Status aller Komponenten. components.groupId verweist auf groups.id, position bestimmt die Anzeigereihenfolge.
Mögliche Werte für status: operational, degraded_performance, partial_outage, major_outage, under_maintenance
Störungen und Wartungen
https://status.seven.io/api/v1/incidentsLiefert die letzten 20 Einträge, neueste zuerst, jeweils inklusive aller Updates und betroffenen Komponenten.[
{
"id": "1122aabb-ccdd-4eef-8899-001122334455",
"type": "incident",
"title": "Delayed SMS delivery",
"status": "resolved",
"impact": "minor",
"autoCreated": false,
"scheduledFor": null,
"scheduledUntil": null,
"postmortemBody": null,
"postmortemPublishedAt": null,
"createdAt": "2026-08-20T08:30:00.000Z",
"updatedAt": "2026-08-20T09:45:00.000Z",
"resolvedAt": "2026-08-20T09:45:00.000Z",
"updates": [
{
"id": "5566ddee-7788-4aab-9900-aabbccddeeff",
"incidentId": "1122aabb-ccdd-4eef-8899-001122334455",
"status": "resolved",
"body": "Delivery is back to normal.",
"createdAt": "2026-08-20T09:45:00.000Z"
}
],
"affectedComponents": [
{ "id": "0a1b2c3d-4e5f-6789-abcd-ef0123456789", "name": "SMS Gateway" }
]
}
]Mögliche Werte für type: incident, maintenance
Mögliche Werte für status: investigating, identified, monitoring, resolved, scheduled, in_progress
Mögliche Werte für impact: none, minor, major, critical
Bei type = maintenance sind scheduledFor und scheduledUntil gesetzt, bei Störungen sind sie null. resolvedAt ist gesetzt, sobald der Eintrag abgeschlossen ist.
Metriken
https://status.seven.io/api/v1/metrics?range=dayLiefert alle auf der Statusseite angezeigten Metriken samt Messpunkten für den gewählten Zeitraum.[
{
"id": "aabbccdd-1122-4334-9556-778899aabbcc",
"name": "SMS API response time",
"suffix": "ms",
"position": 0,
"displayMin": 0,
"displayMax": null,
"createdAt": "2025-01-08T10:00:00.000Z",
"points": [
{ "value": 128.4, "timestamp": "2026-08-25T09:00:00.000Z" },
{ "value": 131.7, "timestamp": "2026-08-25T09:05:00.000Z" }
]
}
]Mögliche Werte für range (Standard: day): day, week, month
Mit offset blättern Sie zeitlich zurück: offset=1 liefert den vorherigen Zeitraum (z. B. gestern bei range=day), offset=2 den davor usw. Da Messpunkte 31 Tage aufbewahrt werden, sind maximal 30 Tage bzw. 3 Wochen zurück möglich, bei month nur offset=0.
Die Messpunkte sind aggregiert: 5-Minuten-Buckets bei day, Stunden-Buckets bei week, Tages-Buckets bei month, jeweils als 95. Perzentil. suffix ist die Einheit für die Anzeige (z. B. ms), displayMin und displayMax sind optionale Achsengrenzen und können null sein.
Feeds
Für Benachrichtigungen über neue Einträge gibt es zusätzlich Atom- und RSS-Feeds.
Hinweise
- Bitte parsen Sie nicht das HTML dieser Statusseite. Nutzen Sie die JSON-Endpunkte, deren Struktur bleibt stabil.
- Die Antworten werden nicht zwischengespeichert. Ein Abruf im Minutentakt reicht für die meisten Anwendungsfälle aus.
- Es können jederzeit neue Felder hinzukommen. Ignorieren Sie unbekannte Felder, statt sich auf eine feste Feldliste zu verlassen.