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

Поместить https://api.dotcom-monitor.com/config_api_v1/filter/{filter_id}

Параметры пути

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

струна

true

Уникальный идентификатор фильтра, который необходимо изменить.

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

Content-Type: application/json
Пример содержимого POST: добавление еще одного кода ошибки HTTP 404 для игнорирования
{
    "Name": "HTTP ERRORS",
    "Rules": 
    {
        "Time_Min": 5,
        "Number_Of_Locations": 4,
        "Number_Of_Tasks": 1,
        "Owner_Device": false
    },
    "Items": 
    [
        {
            "Error_Type": "Http",
            "Error_Code_To_Ignore": [404]
        }
    ]
}

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

Чтобы указать поля объекта фильтра для редактирования, рекомендуется сначала получить сведения о фильтре и использовать ответ в качестве примера для объекта JSON. Описание полей можно найти в разделе API: Общие сведения о методах фильтрации.

Независимо от полей, которые вы хотите изменить, следующие поля являются обязательными в тексте запроса на редактирование:

поле 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": "Filter 1110 has been updated"
}