Solicitar URL

O dispositivo pode ser criado usando dois métodos:

pôr https://api.dotcom-monitor.com/config_api_v1/devices
Postar https://api.dotcom-monitor.com/config_api_v1/devices?verb=PUT

Parâmetros de cabeçalho

Content-Type: application/json
Exemplo Corpo de postagem
{
    "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 corporais necessários

Para especificar os parâmetros de um objeto JSON para um novo dispositivo, recomendamos que você obtenha primeiro uma informação do dispositivo existente e use a resposta como uma amostra para um novo objeto de dispositivo. Encontre a descrição de campos comuns na API: Visão geraldos métodos do dispositivo .

Para desativar alertas para um dispositivo, use API: Desabilitar alertas para dispositivo ou API: Desativar alertas para vários dispositivos.

Os seguintes campos são necessários no órgão de solicitação:

campo

Type

Exigido/Opcional

descrição

Locais

matriz de int32

Necessário

*Exceto dispositivos MetricsView

Uma matriz contendo IDs de localização atribuídos a um dispositivo especificado. Pelo menos um local deve ser especificado nas solicitações.

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

frequência

int32

Necessário

Este campo reflete a frequência de monitoramento em segundos.

exemplo:
"Frequency": 10800

Platform_Id

int32

Necessário

Todos os dispositivos são distribuídos por 5 plataformas. Cada plataforma tem seu próprio “Platform_Id”.

Valores potenciais para Platform_Id:
Nome da plataforma Platform_Id
BrowserView 7
MetricsView 3
ServerView 1
WebView 12
IMPORTANTE: O UserView não é suportado pelo API v.1 do monitor dotcom. Os scripts do Userview podem ser criados/gravados apenas usando a EveryStep Scripting Tool.
exemplo:
"Id": 7

nome

corda

opcional

Recomenda-se especificar um nome exclusivo para o dispositivo.

exemplo:
"Name": "new name"
Quando você configura um novo dispositivo e não atribui nenhum filtro, o filtro padrão é automaticamente atribuído ao dispositivo.

Resposta de sucesso

Resposta de exemplo
{
    "Success":true,
    "Result":8666
}
campo

Type

descrição

Resultado

int32

A id única para o dispositivo.