Instatus API'ye başlangıç
Tüm uç noktalar https://api.instatus.com URL'si altındadır. Genel olarak REST mimarisini izlerler.
Tüm istekler Content-Type: application/json başlığıyla JSON olarak kodlanmalıdır.
Instatus API'den gelen yanıtlar da, hatalar dahil, JSON olarak kodlanır.
Kimlik doğrulama
Instatus API'ye yapılan isteklerde Authorization başlığı üzerinden bir API belirteci sağlanmalıdır:
API anahtarınızı Kullanıcı ayarları → Geliştirici ayarları bölümünden alabilirsiniz
Authorization: Bearer <API_KEY>
Sayfa ID'nizi bulun
Sayfa ID'nizi panelde şu adımları izleyerek bulabilirsiniz:
- Panelinize gidin.
- Menüyü açmak için sol üst köşedeki projenize sağ tıklayın.
- Copy Project ID'ye tıklayın; sayfa ID'niz panonuza kopyalanır.

Hatalar
Tüm API uç noktalarının hata yanıtlarında bir kod ve bir mesaj bulunur.
{"error": {"code": "forbidden","message": "Not authorized"}}
Durum değerleri
Olası sayfa durumları. Bu, güncel API'nin (v2 ve sonrası) döndürdüğü ayrıntılı status değeridir. Eski summary.json uç noktası ve webhook bildirimleri yalnızca UP, HASISSUES ve UNDERMAINTENANCE içeren sadeleştirilmiş bir biçim kullanır.
UPHASISSUESALLUNDERMAINTENANCEALLDEGRADEDPERFORMANCEALLPARTIALOUTAGEALLMINOROUTAGEALLMAJOROUTAGESOMEUNDERMAINTENANCESOMEDEGRADEDPERFORMANCESOMEPARTIALOUTAGESOMEMINOROUTAGESOMEMAJOROUTAGEONEUNDERMAINTENANCEONEDEGRADEDPERFORMANCEONEPARTIALOUTAGEONEMINOROUTAGEONEMAJOROUTAGE
Olası bileşen durumları:
OPERATIONALUNDERMAINTENANCEDEGRADEDPERFORMANCEPARTIALOUTAGEMAJOROUTAGE
Olası olay durumları:
INVESTIGATINGIDENTIFIEDMONITORINGRESOLVED
Olası bakım durumları:
NOTSTARTEDYETINPROGRESSCOMPLETED