URL-адрес запроса

Фильтр можно создать двумя методами:

класть https://api.dotcom-monitor.com/config_api_v1/filters
Поместить https://api.dotcom-monitor.com/config_api_v1/filters?verb=PUT

Параметры заголовка

Content-Type: application/json
Пример тела PUT / POST
{
    "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]
        }
    ]
}

Требуемые параметры кузова

Чтобы указать параметры объекта JSON для нового фильтра, рекомендуется сначала получить сведения о существующем фильтре и использовать ответ в качестве примера для нового объекта фильтра.

поле Type Обязательно/Опционально описание

имя

струна

Обязательно

Имя фильтра.

пример:
"Name": "4 locations"

Правила

объект

Обязательно

Обязательные правила:

  • “Number_Of_Locations” определяет количество мест мониторинга, которые отправляют ответы на ошибки. Number_Of_Locations должно быть больше 0.
  • “Number_Of_Tasks” определяет число неудачных задач. Number_Of_Tasks должно быть больше или равно 1.

пример:

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

Реакция на успех

Пример ответа
{
    "Success": true,
    "Result": 1110
}
поле

Type

описание

Результат

int32

Уникальный идентификатор фильтра.