Miten julkaisen tilapäivityksen skriptistä?
Lähetä POST /api/v1/services/{slug}/status ohjelmointirajapinnan (API) avaimellasi ja JavaScript Object Notation (JSON) -rungolla, jossa on status ja message.
Ennen kuin aloitat
- Sinulla on palvelulle API-avain.
Esimerkki
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."}'
Onnistunut kutsu palauttaa 201 ja rungon, jossa on uuden päivityksen id, status ja message.
Kysymykset
Mitä tiloja voin lähettää?
OK, DEGRADED, CRITICAL, MONITORING, MAINTENANCE ja OFFLINE, isoin tai pienin kirjaimin.
Miten julkaisen yhdelle komponentille?
Lisää runkoon "componentId": "<uuid>". Komponentin on kuuluttava palveluun.
Miltä virheet näyttävät?
Ongelmadokumentti ja tilakoodi: 404 tuntemattomalle palvelulle tai komponentille, 400 virheelliselle syötteelle tai toisen palvelun avaimelle. Katso taulukko API-viitteestä.
Lähetetäänkö sähköposteja?
Kyllä. Päivitys laukaisee samat tilaajasähköpostit kuin hallintapaneelissa julkaistu päivitys.