Hvordan udgiver jeg en statusopdatering fra et script?
Send POST /api/v1/services/{slug}/status med din nøgle til applikationsprogrammeringsinterfacet (API) og en JavaScript Object Notation (JSON) body med en status og en message.
Før du går i gang
- Du har en API-nøgle til tjenesten.
Eksempel
curl -X POST https://statusraptor.com/api/v1/services/acme-cloud/status \
-H "Authorization: Bearer $STATUS_RAPTOR_KEY" \
-H "Content-Type: application/json" \
-d '{"status": "DEGRADED", "message": "API latency is elevated."}'
Et vellykket kald returnerer 201 og en body med den nye opdaterings id, status og message.
Spørgsmål
Hvilke statusser kan jeg sende?
OK, DEGRADED, CRITICAL, MONITORING, MAINTENANCE og OFFLINE, med vilkårlig brug af store og små bogstaver.
Hvordan udgiver jeg for én komponent?
Tilføj "componentId": "<uuid>" til body. Komponenten skal tilhøre tjenesten.
Hvordan ser fejl ud?
Et problemdokument med en statuskode: 404 for en ukendt tjeneste eller komponent, 400 for ugyldigt input eller en nøgle fra en anden tjeneste. Se tabellen i API-referencen.
Sendes der e-mails?
Ja. Opdateringen udløser de samme abonnent-e-mails som en opdatering, der er udgivet i backoffice.