Hvordan publiserer jeg en statusoppdatering fra et skript?
Send POST /api/v1/services/{slug}/status med nøkkelen din for programmeringsgrensesnittet (API) og en JavaScript Object Notation (JSON) body med en status og en message.
Før du begynner
- Du har en API-nøkkel for 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 kall returnerer 201 og en body med id, status og message for den nye oppdateringen.
Spørsmål
Hvilke statuser kan jeg sende?
OK, DEGRADED, CRITICAL, MONITORING, MAINTENANCE og OFFLINE, med vilkårlig bruk av store og små bokstaver.
Hvordan publiserer jeg for én komponent?
Legg til "componentId": "<uuid>" i body. Komponenten må tilhøre tjenesten.
Hvordan ser feil ut?
Et problemdokument med en statuskode: 404 for en ukjent tjeneste eller komponent, 400 for ugyldig inndata eller en nøkkel fra en annen tjeneste. Se tabellen i API-referansen.
Sendes det e-poster?
Ja. Oppdateringen utløser de samme abonnent-e-postene som en oppdatering publisert i backoffice.