1. Support
  2. Knowledge Base
  3. Uptrends' API
  4. Alert Definition API

Alert Definition API

Mit der Alert Definition API kannst du die Einstellungen für eine bestimmte Meldedefinition verwalten. Eine Meldedefinition beschreibt, wie und an wen eine Warnmeldung gesendet wird. Beispielsweise kannst du eine Warnmeldung konfigurieren, die erzeugt wird, wenn ein Fehler mehr als fünf Minuten andauert. Du kannst wählen, wer per E-Mail und SMS benachrichtigt werden soll.

Die Alert Definition API unterstützt derzeit nur das Aktivieren und Deaktivieren einer Meldedefinition mit der Einstellung Active.

PUT /AlertDefinition/{alertDefinitionGuid}

Aktualisiert die durch die Guid angegebene Meldedefinition. Der Anfragetext für diese Anfrage sollte die vollständige Liste der Meldedefinitions-Felder enthalten – im Gegensatz zu einer PATCH-Anfrage, bei der du nur einen Teil der Felder spezifizierst. Die vollständige Liste besteht aus den Feldern AlertDefinitionGuid und IsActive. Die folgende PUT-Anfrage deaktiviert die Meldedefinition, selbst wenn sie schon zuvor deaktiviert worden war.

PUT /AlertDefinition/e06bcd76-b20f-42de-a2d4-5b2a4daad902

Anfragetext:

{
  "AlertDefinitionGuid": "e06bcd76-b20f-42de-a2d4-5b2a4daad902",
  "IsActive": false
}

PATCH /AlertDefinition/{alertDefinitionGuid}

Aktualisiert die durch die Guid angegebene Meldedefinition. Der Anfragetext für diese Anfrage sollte eine Teilliste der Felder enthalten, die aktualisiert werden sollen. Üblicherweise wird diese Anfrage verwendet, um nur einige wenige Felder zu aktualisieren. Führe nur Felder in der Anfrage auf, die aktualisiert werden sollen. Das Feld AlertDefinitionGuid ist optional. Wenn du es angibst, muss es der AlertDefinitionGuid der URL entsprechen.

Die folgende PATCH-Anfrage wird verwendet, um eine Meldedefinition zu aktivieren, indem der Wert true für das Feld IsActive angegeben wird.

PATCH /AlertDefinition/e06bcd76-b20f-42de-a2d4-5b2a4daad902

Anfragetext:

{
  "IsActive": true
}
Durch die Nutzung dieser Website stimmen Sie der Verwendung von Cookies gemäß unserer Cookie-Richtlinien zu.