Para criar um objeto de Tarefa do Farol ou alterar um objeto que já existe, use as descrições dos campos de objeto fornecidos neste artigo. Todas as chaves não necessárias que você não especificar serão definidas como padrão ou permanecerão inalteradas (em caso de atualização), para que você possa especificar ou atualizar apenas um subconjunto dos dados do objeto.

Amostra de objeto JSON
{
    "Url": "http://dotcom-monitor.com",
    "User": "",
    "Password": "",
    "CheckCertificate": "NO",
    "Metric": "Performance\Overall Score",
    "LowerMetricThreshold": 0,
    "UpperMetricThreshold": 0,
    "AlertOnError": false,
    "DNSResolveMode": "TTL Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "Device_Id": 114744,
    "Id": 439958,
    "Task_Type_Id": 29,
    "Name": "http://dotcom-monitor.com"
}

Descrição dos campos

campo Type Exigido/Opcional descrição
URL

corda

Necessário

Especifica um endereço de destino. A URL deve começar com HTTP:// ou HTTPS:// .

exemplo:
"Url": "http://msn.com"
utilizador

corda

opcional

Este campo contém um nome de usuário para autenticação de acesso básico HTTP.

exemplo:
"UserName": "username"
senha

corda

opcional

Este campo contém uma senha para autenticação de acesso básico HTTP.

exemplo:
"UserPass": "password"
CheckCertificate

booleano

Necessário

Quando habilitados – os emissões de certificados serão revelados.

exemplo:
"CheckCertificate": false
Métrica

corda

Necessário

A métrica de auditoria da página web.

VALORES POSSÍVEIS:

  • Desempenho\\Pontuação geral
  • Acessibilidade\\Pontuação geral
  • Melhores Práticas\\Pontuação geral
  • PONTUAÇÃO GERAL SEO\\
  • Performance\\Primeira pintura contente
  • Índice de velocidade de desempenho\\
  • Desempenho\\Tempo para Interativo
  • Desempenho\\Primeira pintura significativa
  • Desempenho\\Primeira CPU Ociosa
  • Desempenho\Máximo potencial primeiro atraso de entrada
exemplo:
"Metric": "SEO\Overall Score"
LowerMetricThreshold

int32

opcional

O limite inferior para uma métrica selecionada.
UpperMetricThreshold

int32

opcional

O limite superior para uma métrica selecionada.
AlertaOnError

booleano

opcional

Envie alertas com base no limiar que foi definido.

exemplo:

"AlertOnError": false
DNSResolveMode corda opcional VALORES POSSÍVEIS:

  • Cacheado do dispositivo
  • Não armazenado em cache
  • TTL Cached
  • Servidor DNS externo

Para obter uma explicação detalhada, consulte o artigo DNS Mode Option.

DNSserverIP corda opcional O campo para um endereço IP de servidor DNS personalizado. Para obter uma explicação detalhada, consulte o artigo DNS Mode Option.
Device_Id

int32

Necessário

LEIA APENAS Field. O id exclusivo do dispositivo.

exemplo:
"Device_Id": 8692
id

int32

Necessário

*Somente para operações de edição

LEIA APENAS Field. A única id de tarefa. Não use para criar operações.

exemplo:
"Id": 18016
Task_Type_Id

int32

Necessário

O tipo de tarefa.

exemplo:
"Task_Type_Id": 29
nome

corda

opcional

O nome da tarefa.

exemplo:
"Name": "Lighthouse task"