GET /incidents
Son incident kayıtlarını ve 30 günlük uptime özetini döndüren endpoint.
Endpoint
GET
/sites/{site}/incidents
Endpoint en yeni 20 incident kaydını ve 30 günlük uptime özetini döndürür. Sonuç sırası opened_at alanına göre tersten yapılır.
Yanıt Şeması
| Alan | Açıklama |
|---|---|
incidents |
Incident nesneleri dizisi. |
uptime_30d |
Son 30 güne ait yüzde uptime değeri. |
total_incidents_30d |
Son 30 gün içinde açılan incident sayısı. |
| Alan | Açıklama |
|---|---|
id |
Incident ID. |
opened_at |
Açılış zamanı. |
closed_at |
Kapanış zamanı veya null. |
open_reason |
Incident açılış nedeni. |
close_reason |
Kapanış nedeni. |
failure_streak |
Olay açıkken biriken başarısız kontrol sayısı. |
duration_seconds |
Kapalıysa gerçek süre, açıksa query anına kadar geçen süre. |
is_open |
Incident açık mı? |
Tam Örnek
JSON
{
"incidents": [
{
"id": 104,
"opened_at": "2026-03-07T09:12:11+00:00",
"closed_at": "2026-03-07T09:16:44+00:00",
"open_reason": "Both probes failed",
"close_reason": "Recovered: Both probes succeeded",
"failure_streak": 4,
"duration_seconds": 273,
"is_open": false
}
],
"uptime_30d": 99.97,
"total_incidents_30d": 2
}