URL de solicitud

El dispositivo se puede crear utilizando dos métodos:

Poner https://api.dotcom-monitor.com/config_api_v1/devices
Exponer https://api.dotcom-monitor.com/config_api_v1/devices?verb=PUT

Parámetros de encabezado

Content-Type: application/json
Ejemplo De cuerpo de publicación
{
    "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"
}

Parámetros corporales requeridos

Para especificar los parámetros de un objeto JSON para un nuevo dispositivo, le recomendamos que obtenga primero una información de dispositivo existida y utilice la respuesta como ejemplo para un nuevo objeto de dispositivo. Busque la descripción de los campos comunes en la API: Device Methods Overview.

Para deshabilitar las alertas para un dispositivo, use API: Deshabilitar alertas para dispositivo o API: Deshabilitar alertas para varios dispositivos.

Los siguientes campos son obligatorios en el cuerpo de la solicitud:

Campo

Tipo

Obligatorio/Opcional

Descripción

Localizaciones

matriz de int32

Obligatorio

*Excepto los dispositivos MetricsView

Matriz que contiene identificadores de ubicación asignados a un dispositivo especificado. Se debe especificar al menos una ubicación en las solicitudes.

Ejemplo:
"Locations": [1, 2, 4, 5, 8]

Frecuencia

int32

Obligatorio

Este campo refleja la frecuencia de monitoreo en segundos.

Ejemplo:
"Frequency": 10800

Platform_Id

int32

Obligatorio

Todos los dispositivos están distribuidos por 5 plataformas. Cada plataforma tiene su propio “Platform_Id”.

Valores potenciales para Platform_Id:
Nombre de la plataforma Platform_Id
BrowserView 7
MetricsView 3
ServerView 1
Webview 12
IMPORTANTE: La API v.1 de dotcom-monitor no admite UserView. Los scripts de Userview solo se pueden crear/grabar con EveryStep Scripting Tool.
Ejemplo:
"Id": 7

Nombre

Cadena

opcional

Se recomienda especificar un nombre único para el dispositivo.

Ejemplo:
"Name": "new name"
Cuando configura un nuevo dispositivo y no asigna ningún filtro, el filtro predeterminado se asigna automáticamente al dispositivo.

Respuesta de éxito

Ejemplo de respuesta
{
    "Success":true,
    "Result":8666
}
Campo

Tipo

Descripción

Resultado

int32

Identificador único del dispositivo.