Para crear un objeto Lighthouse Task o cambiar un objeto que ya existe, utilice las descripciones de los campos de objeto proporcionados en este artículo. Las claves no necesarias que no especifique se establecerán como predeterminadas o permanecerán sin cambios (en caso de actualización), por lo que puede especificar o actualizar solo un subconjunto de los datos del objeto.

Ejemplo 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"
}

Descripción de los campos

Campo Tipo Obligatorio/Opcional Descripción
Url

Cadena

Obligatorio

Especifica una dirección de destino. La dirección URL debe comenzar con HTTP:// o HTTPS:// .

Ejemplo:
"Url": "http://msn.com"
Usuario

Cadena

opcional

Este campo contiene un nombre de usuario para la autenticación de acceso básico HTTP.

Ejemplo:
"UserName": "username"
Contraseña

Cadena

opcional

Este campo contiene una contraseña para la autenticación de acceso básico HTTP.

Ejemplo:
"UserPass": "password"
CheckCertificate

booleano

Obligatorio

Cuando está habilitado: los problemas de certificados se revelarán.

Ejemplo:
"CheckCertificate": false
Métrico

Cadena

Obligatorio

La métrica de auditoría de la página web.

VALORES POSIBLES:

  • Rendimiento\\Puntuación general
  • Accesibilidad\\Puntuación general
  • Prácticas recomendadas\\Puntuación general
  • SEO\\Puntuación general
  • Rendimiento\\Primera pintura contenta
  • Índice de rendimiento\\velocidad
  • Rendimiento\\Tiempo de visualización interactiva
  • Rendimiento\\Primera pintura significativa
  • Rendimiento\\Primera CPU inactiva
  • Rendimiento\Máximo potencial de retraso de primera entrada
Ejemplo:
"Metric": "SEO\Overall Score"
LowerMetricThreshold

int32

opcional

Límite inferior de una métrica seleccionada.
UpperMetricThreshold

int32

opcional

Límite superior de una métrica seleccionada.
AlertOnError

booleano

opcional

Envíe alertas basadas en el umbral establecido.

Ejemplo:

"AlertOnError": false
DNSResolveMode Cadena opcional VALORES POSIBLES:

  • Dispositivo almacenado en caché
  • No en caché
  • TTL en caché
  • Servidor DNS externo

Para obtener una explicación detallada, consulte el artículo Opción de modo DNS.

DNSserverIP Cadena opcional El campo para una dirección IP de servidor DNS personalizada. Para obtener una explicación detallada, consulte el artículo Opción de modo DNS.
Device_Id

int32

Obligatorio

LEER SOLAMENTE Campo. El identificador de dispositivo único.

Ejemplo:
"Device_Id": 8692
Id

int32

Obligatorio

*Solo para operaciones de edición

LEER SOLAMENTE Campo. Identificador de tarea único. No se utilice para crear operaciones.

Ejemplo:
"Id": 18016
Task_Type_Id

int32

Obligatorio

Tipo de tarea.

Ejemplo:
"Task_Type_Id": 29
Nombre

Cadena

opcional

Nombre de la tarea.

Ejemplo:
"Name": "Lighthouse task"