Kom godt i gang med Instatus API
Alle endpoints ligger under URL'en https://api.instatus.com. De følger overordnet set REST-arkitekturen.
Alle forespørgsler skal være kodet som JSON med headeren Content-Type: application/json.
Svar fra Instatus API, inklusive fejl, er ligeledes kodet som JSON.
Godkendelse
Forespørgsler til Instatus API skal indeholde et API-token i Authorization-headeren:
Du kan hente din API-nøgle under Brugerindstillinger → Udviklerindstillinger
Authorization: Bearer <API_KEY>
Find dit side-ID
Du finder dit side-ID i dashboardet på denne måde:
- Gå til dit dashboard.
- Højreklik på dit projekt i øverste venstre hjørne for at åbne menuen.
- Klik på Kopiér projekt-ID, så bliver dit side-ID kopieret til udklipsholderen.

Fejl
Alle API-endpoints returnerer en kode og en besked i fejlsvarene.
{"error": {"code": "forbidden","message": "Not authorized"}}
Statusværdier
Mulige sidestatusser. Det er den detaljerede status, som det nuværende API (v2 og senere) returnerer. Det ældre summary.json-endpoint og webhook-notifikationer bruger en forenklet form med kun UP, HASISSUES og UNDERMAINTENANCE.
UPHASISSUESALLUNDERMAINTENANCEALLDEGRADEDPERFORMANCEALLPARTIALOUTAGEALLMINOROUTAGEALLMAJOROUTAGESOMEUNDERMAINTENANCESOMEDEGRADEDPERFORMANCESOMEPARTIALOUTAGESOMEMINOROUTAGESOMEMAJOROUTAGEONEUNDERMAINTENANCEONEDEGRADEDPERFORMANCEONEPARTIALOUTAGEONEMINOROUTAGEONEMAJOROUTAGE
Mulige komponentstatusser:
OPERATIONALUNDERMAINTENANCEDEGRADEDPERFORMANCEPARTIALOUTAGEMAJOROUTAGE
Mulige hændelsesstatusser:
INVESTIGATINGIDENTIFIEDMONITORINGRESOLVED
Mulige vedligeholdelsesstatusser:
NOTSTARTEDYETINPROGRESSCOMPLETED