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:

  1. Panelinize gidin.
  2. Menüyü açmak için sol üst köşedeki projenize sağ tıklayın.
  3. Copy Project ID'ye tıklayın; sayfa ID'niz panonuza kopyalanır.
Sayfa ID'si

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.

  • UP
  • HASISSUES
  • ALLUNDERMAINTENANCE
  • ALLDEGRADEDPERFORMANCE
  • ALLPARTIALOUTAGE
  • ALLMINOROUTAGE
  • ALLMAJOROUTAGE
  • SOMEUNDERMAINTENANCE
  • SOMEDEGRADEDPERFORMANCE
  • SOMEPARTIALOUTAGE
  • SOMEMINOROUTAGE
  • SOMEMAJOROUTAGE
  • ONEUNDERMAINTENANCE
  • ONEDEGRADEDPERFORMANCE
  • ONEPARTIALOUTAGE
  • ONEMINOROUTAGE
  • ONEMAJOROUTAGE

Olası bileşen durumları:

  • OPERATIONAL
  • UNDERMAINTENANCE
  • DEGRADEDPERFORMANCE
  • PARTIALOUTAGE
  • MAJOROUTAGE

Olası olay durumları:

  • INVESTIGATING
  • IDENTIFIED
  • MONITORING
  • RESOLVED

Olası bakım durumları:

  • NOTSTARTEDYET
  • INPROGRESS
  • COMPLETED

Uç noktalara geçin: