URL anfordern

Der Filter kann mit zwei Methoden erstellt werden:

PUT https://api.dotcom-monitor.com/config_api_v1/filters
Bereitstellen https://api.dotcom-monitor.com/config_api_v1/filters?verb=PUT

Header-Parameter

Content-Type: application/json
Beispiel PUT / POST body
{
    "Name": "HTTP ERRORS",
    "Description": "HTTP 500 & 504 Ignore",
    "Rules": 
    {
        "Time_Min": 5,
        "Number_Of_Locations": 4,
        "Number_Of_Tasks": 1,
        "Owner_Device": false
    },
    "Items": 
    [
        {
            "Error_Type": "Http",
            "Error_Code_To_Ignore": [500]
        }, 
        {
            "Error_Type": "Http",
            "Error_Code_To_Ignore": [504]
        }
    ]
}

Erforderliche Körperparameter

Um JSON-Objektparameter für einen neuen Filter anzugeben, empfehlen wir, zuerst eine vorhandene Filterinfo abzurufen und die Antwort als Beispiel für ein neues Filterobjekt zu verwenden.

Feld drucktype Erforderlich/Optional beschreibung

name

Schnur

Erforderlich

Name des Filters.

Beispiel:
"Name": "4 locations"

Regeln

Objekt

Erforderlich

Erforderliche Regeln:

  • “Number_Of_Locations” definiert die Anzahl der Überwachungsspeicherorte, die Fehlerantworten senden. Number_Of_Locations muss größer als 0 sein.
  • “Number_Of_Tasks” definiert anzahlfehlgeschlagene Aufgaben. Number_Of_Tasks muss größer oder gleich 1 sein.

Beispiel:

"Rules": {
"Number_Of_Locations": 4,
"Number_Of_Tasks": 1
}

Erfolgsreaktion

Beispielantwort
{
    "Success": true,
    "Result": 1110
}
Feld

drucktype

beschreibung

Ergebnis

int32

Die eindeutige ID für den Filter.