URL de solicitud

Los programadores se pueden crear mediante dos métodos:

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

Parámetros de encabezado

Content-Type: application/json
Ejemplo de cuerpo PUT / POST
{
"Name": "new scheduler",
"Description": "description",
"Weekly_Intervals": [{
"Days": ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
"From_Min": 0,
"To_Min": 1025,
"Included": true
}, {
"Days": ["Su", "Sa"],
"From_Min": 0,
"To_Min": 1139,
"Included": false
}, {
"Days": ["Su", "Mo", "Fr", "Sa"],
"From_Min": 120,
"To_Min": 240,
"Included": false
}],
"Date_Time_Intervals": [{
"From": 1358712000000,
"To": 1358798400000
}]
}

Parámetros corporales requeridos

Para especificar los parámetros de un objeto JSON para un nuevo planificador, se recomienda obtener primero una información del programador existente y utilizar la respuesta como ejemplo para un nuevo objeto del programador.

Campo Tipo Obligatorio/Opcional Descripción

Nombre

Cadena

Obligatorio

Nombre del programador.

Ejemplo:
"Scheduler_Name":"maintenance window"

Weekly_Intervals

Matriz de objetos

Obligatorio

Esto describe los intervalos que se repiten semanalmente.

VALORES DE DÍAS POSIBLES:

“Su”,”Mo”,”Tu”,”Nosotros”,”Th”,”Fr”,”Sa”,”Su”

SIGNIFICA QUE EL PROCESAMIENTO ESTÁ HABILITADO
"Included":true
SIGNIFICA QUE EL PROCESAMIENTO ESTÁ DESACTIVADO
"Included":false
Ejemplo:
"Weekly_Intervals": [{
      "Days": ["Tu", "We", "Th", "Fr", "Sa"],
      "From_Min": 0,
      "To_Min": 1025,
      "Included": true
      }, {
      "Days": ["Su", "Sa"],
      "From_Min": 0,
      "To_Min": 1139,
      "Included": false
      }
]
Para especificar el intervalo de tiempo que cubre un día completo, establezca “From_Min” en 0 y
“To_Min” a 1439:
"Weekly_Intervals": [{
      "Days": ["Tu", "We", "Th", "Fr", "Sa"],
      "From_Min": 0,
      "To_Min": 1439,
      "Included": true
      }
]

Date_Time_Intervals

Matriz de objetos

Obligatorio

Esto describe Intervalos de no repetición.

El formato de hora se da en hora UNIX.

Tenga en cuenta que la parte de segundos del valor debe ser 0 al convertir los intervalos “De” y “Para” a tiempo de época.

Ejemplo:
"Date_Time_Intervals": [{
"From": 1358712000000,
"To": 1358798400000
}]

Respuesta de éxito

Ejemplo de respuesta
{
"Success":true,
"Result":871
}