URL de la demande

Les planificateurs peuvent être créés à l’aide de deux méthodes :

mettre https://api.dotcom-monitor.com/config_api_v1/schedulers
Publier https://api.dotcom-monitor.com/config_api_v1/schedulers?verb=PUT

Paramètres d’en-tête

Content-Type: application/json
Exemple de corps 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
}]
}

Paramètres corporels requis

Pour spécifier les paramètres d’un objet JSON pour un nouveau planificateur, nous vous recommandons d’obtenir d’abord une information sur le planificateur existant et d’utiliser la réponse comme exemple pour un nouvel objet de planificateur.

champ Type Obligatoire/Facultatif description

nom

corde

Obligatoire

Nom du planificateur.

exemple:
"Scheduler_Name":"maintenance window"

Weekly_Intervals

Tableau d’objets

Obligatoire

Il s’agit d’intervalles qui se répètent sur une base hebdomadaire.

VALEURS DES JOURS POSSIBLES :

«Su»,”Mo»,”Tu»,”We»,”Th»,”Fr»,”Sa»,”Su»

LE TRAITEMENT DES MOYENS EST ACTIVÉ
"Included":true
SIGNIFIE QUE LE TRAITEMENT EST DÉSACTIVÉ
"Included":false
exemple:
"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
      }
]
Pour spécifier l’intervalle de temps qui couvre une journée complète, définissez « From_Min » sur 0 et
« To_Min » à 1439:
"Weekly_Intervals": [{
      "Days": ["Tu", "We", "Th", "Fr", "Sa"],
      "From_Min": 0,
      "To_Min": 1439,
      "Included": true
      }
]

Date_Time_Intervals

Tableau d’objets

Obligatoire

Cela décrit intervalles sans répétition.

Le format de l’heure est donné en heure UNIX.

Notez que la partie secondes de la valeur doit être 0 lors de la conversion des intervalles « De » et « À » en temps d’époque.

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

Réponse au succès

Exemple de réponse
{
"Success":true,
"Result":871
}