Începe cu API-ul Instatus
Toate endpointurile se află sub URL-ul https://api.instatus.com. În general, respectă arhitectura REST.
Toate cererile trebuie codate ca JSON, cu headerul Content-Type: application/json.
Răspunsurile de la API-ul Instatus, inclusiv erorile, sunt codate tot ca JSON.
Autentificare
Cererile către API-ul Instatus trebuie să furnizeze un token API prin headerul Authorization:
Îți poți obține cheia API din Setările utilizatorului → Setări pentru dezvoltatori
Authorization: Bearer <API_KEY>
Obține ID-ul paginii tale
ID-ul paginii tale poate fi găsit în panou, urmând acești pași:
- Mergi la panoul tău.
- Dă clic dreapta pe proiectul tău din colțul din stânga sus, ca să deschizi meniul.
- Dă clic pe Copy Project ID și ID-ul paginii tale se copiază în clipboard.

Erori
Toate endpointurile API includ un cod și un mesaj în răspunsurile de eroare.
{"error": {"code": "forbidden","message": "Not authorized"}}
Valorile stărilor
Stări posibile ale paginii. Aceasta este starea detaliată (status) întoarsă de API-ul actual (v2 și ulterior). Endpointul vechi summary.json și notificările prin webhook folosesc o formă condensată, doar cu UP, HASISSUES și UNDERMAINTENANCE.
UPHASISSUESALLUNDERMAINTENANCEALLDEGRADEDPERFORMANCEALLPARTIALOUTAGEALLMINOROUTAGEALLMAJOROUTAGESOMEUNDERMAINTENANCESOMEDEGRADEDPERFORMANCESOMEPARTIALOUTAGESOMEMINOROUTAGESOMEMAJOROUTAGEONEUNDERMAINTENANCEONEDEGRADEDPERFORMANCEONEPARTIALOUTAGEONEMINOROUTAGEONEMAJOROUTAGE
Stări posibile ale componentelor:
OPERATIONALUNDERMAINTENANCEDEGRADEDPERFORMANCEPARTIALOUTAGEMAJOROUTAGE
Stări posibile ale incidentelor:
INVESTIGATINGIDENTIFIEDMONITORINGRESOLVED
Stări posibile ale mentenanțelor:
NOTSTARTEDYETINPROGRESSCOMPLETED