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

Устройство может быть создано двумя способами:

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

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

Content-Type: application/json
Пример тела post
{
    "Avoid_Simultaneous_Checks": false,
    "Alert_Silence_Min": -2815394,
    "False_Positive_Check": false,
    "Locations": [
        1,
        4,
        6,
        14,
        15,
        17,
        19,
        23,
        43,
        71,
        73
    ],
    "Frequency": 10800,
    "Filter_Id": 7791,
    "Platform_Id": 1,
    "Name": "new device"
}

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

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

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

В тексте запроса обязательны для заполнения следующие поля:

поле

Type

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

описание

Местонахождения

массив int32

Обязательно

*Кроме устройств MetricsView

Массив, содержащий идентификаторы расположения, назначенные указанному устройству. В запросах должно быть указано хотя бы одно местоположение.

пример:
"Locations": [1, 2, 4, 5, 8]

Частота

int32

Обязательно

Это поле отражает частоту мониторинга в секундах.

пример:
"Frequency": 10800

Platform_Id

int32

Обязательно

Все устройства распределены по 5 платформам. Каждая платформа имеет свой «Platform_Id».

Потенциальные значения для Platform_Id:
Название платформы Platform_Id
BrowserView 7
МетрикаСмотровай 3
ServerView 1
Веб-вид 12
ВАЖНО: UserView не поддерживается DOTcom-монитором API v.1. Скрипты Userview могут быть созданы/записаны только с помощью инструмента сценариев EveryStep.
пример:
"Id": 7

имя

струна

необязательный

Рекомендуется указать уникальное имя устройства.

пример:
"Name": "new name"
Если вы настроили новое устройство и не назначаете фильтр, фильтр по умолчанию автоматически назначается устройству.

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

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

Type

описание

Результат

int32

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