{
“Id”: 613,
“Name”: “Benachrichtigungsgruppe”,
“Scheduler_Id”: 0,
“Adressen”:
“Adresse”: “alerts@company.com”,
“Template_Id”: 0,
“Typ”: “E-Mail”
}, {
“Zahl”: “0111234567”,
“Template_Id”: 0,
“Typ”: “Sms”
}, {
“WirelessDeviceEmail”: “wireless@company.com”,
“Template_Id”: 0,
“Typ”: “Wireless”
}],
“Assigned_To”: [8533, 8534]
}
Beschreibung der Felder
Feld | drucktype | beschreibung |
Id |
Int32 |
Eindeutige Benachrichtigungsgruppen-ID
Beispiel:
“Id”: 613 |
name |
Schnur |
Name der Benachrichtigungsgruppe
Beispiel:
“Name”: “Benachrichtigungsgruppe” |
Scheduler_Id |
Int32 |
ID eines Planers, der einer Benachrichtigungsgruppe zugewiesen ist. “0”-Wert bedeutet, dass einer Gruppe kein Planer zugewiesen ist.
Beispiel:
“Scheduler_Id”: 0 |
Adressen |
Array von Objekten |
Mögliche Arten von Benachrichtigungsadressen sind:“E-Mail”, “Skript”, “Telefon”, “Snmp”, “Pager”, “Sms”, “Wireless”. Jeder Benachrichtigungsadresstyp verfügt über einen eigenen Satz von Feldern.
Beispiel “E-Mail”:
{ "Adresse": "alerts@company.com", "Template_Id": 0, "Typ": "E-Mail" } Beispiel “Skript”:
{ "Datei": "url_executor.cs "address.com"", "Template_Id": 0, "Typ": "Skript" } “Telefon” Beispiel:
{ "Code": "011", "Zahl": "1234567", "Template_Id": 0, "Typ": "Telefon" } “Snmp” Beispiel:
{ "Gemeinschaft": "öffentlich", "Host": "127.0.0.1", "Template_Id": 0, "Typ": "Snmp" } “Sms” Beispiel:
{ "Zahl": "0111234567", "Template_Id": 0, "Typ": "Sms" } Beispiel “Wireless”:
{ "WirelessDeviceEmail": "wireless@company.com", "Template_Id": 0, "Typ": "Wireless" } |
Assigned_To |
Array mit int32 |
Dieses Array enthält eine Liste der Geräte-IDs, denen die Benachrichtigungsgruppe zugewiesen wurde.
Beispiel:
"Assigned_To": [8533, 8534,9756] |
Die folgenden Aktionen können mit Warnungsgruppen ausgeführt werden:
Benachrichtigungsgruppe kann mit zwei Methoden erstellt werden:
PUT auf dem folgenden URI : | /Gruppen |
POST auf dem folgenden URI: | /groups?verb=PUT |
{
“Name”: “Benachrichtigungsgruppe”,
“Scheduler_Id”: 0,
“Adressen”:
“Adresse”: “email@company.com”,
“Template_Id”: 0,
“Typ”: “E-Mail”
}, {
“Code”: “011”,
“Zahl”: “1234567”,
“Template_Id”: 0,
“Typ”: “Telefon”
}, {
“Code”: “777”,
“Zahl”: “12345678”,
“Nachricht”: “123456789”,
“Template_Id”: 0,
“Typ”: “Pager”
}, {
“Zahl”: “0111234567”,
“Template_Id”: 0,
“Typ”: “Sms”
}],
}
{
“Erfolg”:wahr,
“Ergebnis”:637
}
Warnungsgruppe kann mit 2 Methoden gelöscht werden:
DELETE auf dem folgenden URI : | /gruppe/{group_id} |
POST auf dem folgenden URI: | /group/ {group_id} ?verb=löschen |
{
“Erfolg”:wahr,
“Ergebnis”:”Gruppe 638 wurde gelöscht”
}
ERHALTEN SIE URI:
/Gruppen
ERHALTEN SIE URI:
/Gruppe/{groupid}
{
“Id”: 613,
“Name”: “Benachrichtigungsgruppe”,
“Scheduler_Id”: 0,
“Adressen”:
“Adresse”: “email@company.com”,
“Template_Id”: 0,
“Typ”: “E-Mail”
}, {
“Datei”: “script.cs Parameter”
“Template_Id”: 0,
“Typ”: “Skript”
}, {
“Code”: “011”,
“Zahl”: “1234567”,
“Template_Id”: 0,
“Typ”: “Telefon”
}, {
“Gemeinschaft”: “öffentlich”,
“Host”: “127.0.0.1”,
“Template_Id”: 0,
“Typ”: “Snmp”
}, {
“Code”: “777”,
“Zahl”: “12345678”,
“Nachricht”: “123456789”,
“Template_Id”: 0,
“Typ”: “Pager”
}, {
“Zahl”: “0111234567”,
“Template_Id”: 0,
“Typ”: “Sms”
}, {
“WirelessDeviceEmail”: “wireless@company.com”,
“Template_Id”: 0,
“Typ”: “Wireless”
}],
“Assigned_To”: [8533, 8534]
}