Statusseiten-Text aktualisieren
Setzt den öffentlichen Statusseiten-Text eines Incident-Management-Incidents, angezeigt auf Statusseiten, die eine Statusseiten-Regel für diesen Incident umgeschaltet hat.
POST /api/im/incidents/:id/statuspage-update
Setzt den kuratierten Text, den Statusseiten für diesen Incident zeigen (statuspageUpdate am Incident). Statusseiten, die eine Statusseiten-Regel wegen dieses Incidents gerade umgeschaltet hat, zeigen den neuen Text sofort. Hat sich der Text tatsächlich geändert, erhalten die Abonnenten dieser Seiten ein Incident-Update. Ob überhaupt eine Regel für den Incident greift, meldet Incident abrufen als statuspageRuleApplies; ohne passende Regel wird der Text gespeichert, erscheint aber nirgends. Die Änderung landet im IM-Audit-Log.
Authentifizierung
Erfordert IM-Zugriff, siehe Authentifizierung, und Schreibrechte für Statusseiten: Rolle admin oder editor. Ein responder kann diesen Endpunkt nicht nutzen. Ein organisationsweiter API-Token gilt dabei als Organisations-Admin. Incident Management muss für die Organisation aktiviert sein. Es gibt keine Team-Einschränkung.
Anfrage (Request Body)
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
update | string oder null | Ja | Der öffentliche Text. Leerraum am Anfang und Ende wird entfernt, der Text wird auf 5.000 Zeichen gekürzt. Ein leerer String oder null löscht ihn. |
Beispiel (cURL)
curl -X POST "$BASE_URL/api/im/incidents/42/statuspage-update" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "update": "We are investigating slow logins. Next update in 30 minutes." }'Antwort (Response)
200 OK: der Text, wie er gespeichert wurde.
{
"ok": true,
"statuspageUpdate": "We are investigating slow logins. Next update in 30 minutes."
}Häufige Fehler
401 Unauthorizedwenn du nicht authentifiziert bist403 Forbidden(customerScopedTokenForbidden) bei Verwendung eines kunden-gescopten Tokens403 Forbidden(imAccessDenied) wenn die angemeldete Person keine IM-berechtigte Rolle hat403 Forbidden(imNotEnabled) wenn Incident Management für die Organisation nicht aktiviert ist403 Forbidden(ohnedata.code) wenn deine Rolle wederadminnocheditorist400 Bad Request(invalidRequestBody) wenn:idkeine positive Ganzzahl ist, oderupdatefehlt oder weder String nochnullist404 Not Found(imIncidentNotFound) wenn der Incident nicht existiert oder zu einer anderen Organisation gehört
Incident schlummern lassen
Pausiert Eskalation und Erinnerungen eines offenen Incident-Management-Incidents bis zu einem Zeitpunkt (höchstens 7 Tage voraus) oder beendet das Schlummern vorzeitig.
Incidents auflisten
Liefert eine gefilterte, paginierte Liste der Incident-Management-Incidents deiner Organisation, per Cursor oder per Seitennummer.