Hvordan åpner og lukker jeg en hendelse fra et skript eller en utrullingspipeline?
Åpne en med POST /api/v1/services/{slug}/incidents, behold den returnerte id og lukk den med PATCH /api/v1/incidents/{id}/close.
Før du begynner
- Du har en nøkkel for programmeringsgrensesnittet (API) for tjenesten.
Trinn
-
Åpne hendelsen:
curl -X POST https://statusraptor.com/api/v1/services/acme-cloud/incidents \ -H "Authorization: Bearer $STATUS_RAPTOR_KEY" \ -H "Content-Type: application/json" \ -d '{"title": "Checkout is failing", "status": "CRITICAL", "message": "Investigating."}'Svaret inneholder
{"id": "<uuid>", "title": "...", "open": true}. -
Lukk den med den returnerte
id:curl -X PATCH https://statusraptor.com/api/v1/incidents/<uuid>/close \ -H "Authorization: Bearer $STATUS_RAPTOR_KEY"
Spørsmål
Hvorfor må statusen stå med store bokstaver her?
For hendelser må status være det nøyaktige navnet med store bokstaver, for eksempel CRITICAL.
Hva gjør lukking?
Det samme som i backoffice: Status Raptor publiserer «Resolved»-oppdateringer og sender e-posten om lukket hendelse.