Publiczne API

Każda strona statusu może udostępniać niewielkie API tylko do odczytu, dzięki któremu klienci pobiorą Twój bieżący status do własnych paneli, skryptów lub health checków.

Włącz publiczne API

Zaloguj się do Instatus na instatus.com/login, a następnie wybierz swoją stronę statusu.

  1. Przejdź do Strona statusu → Powiadomienia
  2. Włącz API
  3. Kliknij Zapisz

API pojawi się teraz w menu Otrzymuj powiadomienia na Twojej stronie statusu i będzie prowadzić do strony dokumentacji z opisem endpointów oraz żywymi odpowiedziami z Twojej własnej strony.

Endpointy

your-status-page-url/v3/summary.json
your-status-page-url/v3/components.json

summary.json zwraca ogólny status strony oraz aktywne incydenty i przerwy techniczne. components.json zwraca każdy komponent wraz z jego bieżącym statusem.

Format odpowiedzi i listę możliwych statusów znajdziesz w artykule Dane dostępne publicznie.