Запрос на редактирование планировщика состоит из тех же данных, которые вы получаете при получении информации Scheduler. Эта информация может быть обработана в соответствии с вашими целями и POSTed обратно в тот же Scheduler URI.

URL-адрес запроса

Поместить https://api.dotcom-monitor.com/config_api_v1/scheduler/{scheduler_id}

Параметры пути

поле Type Обязательно описание
scheduler_id

струна

true

Уникальный идентификатор планировщика, который необходимо изменить.

Параметры заголовка

Content-Type: application/json
Пример тела PUT / POST
{
"WeeklyIntervals":
[
{
"Day":["Su","Mo","Tu","We","Th","Fr","Sa"],
"From":720,
"To":1439,
"Included":true
},
{
"Day":["Su","Sa"],
"From":720,
"To":1439,
"Included":false
}
],
"DateTimeIntervals":
[
{
"From":1358668800,
"To":1358712000
}
],
}

Требуемые параметры кузова

Чтобы изменить параметры планировщика, рекомендуется сначала получить информацию о существующем планировщике и использовать ответ в качестве примера.

ФОРМАТ ВРЕМЕНИ

Обратите внимание, что временной интервал должен быть указан в формате времени UNIX :

"Date_Time_Intervals": [{
 "From": 1358712000000,
 "To": 1358798400000
 }]
поле Type Обязательно/Опционально описание

имя

струна

Обязательно

Имя планировщика.

пример:
"Scheduler_Name":"maintenance window"

Weekly_Intervals

Массив объектов

Обязательно

Это описывает интервалы, которые повторяются еженедельно

ВОЗМОЖНЫЕ ЗНАЧЕНИЯ ДНЕЙ:

“Su”,”mo”,”tu”,”we”,”th”,”fr”,”sa”,”su”

ВКЛЮЧЕНА ОБРАБОТКА СРЕДСТВ
"Included":true
ОБРАБОТКА СРЕДСТВ ОТКЛЮЧЕНА
"Included":false
пример:
"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
      },
]
Чтобы указать интервал времени, охватывающий целый день, установите для параметра “From_Min” значение 0 и
«To_Min» до 1439 года:
"Weekly_Intervals": [{
      "Days": ["Tu", "We", "Th", "Fr", "Sa"],
      "From_Min": 0,
      "To_Min": 1439,
      "Included": true
      }
]

Date_Time_Intervals

Массив объектов

Обязательно

Это описывает Неповторяющиеся интервалы.

Формат времени указывается в UNIX-времени.

Обратите внимание, что значение секунд должно быть равно 0 при преобразовании интервалов «От» и «До» в время эпохи.

пример:
"Date_Time_Intervals": [{
"From": 1358712000000,
"To": 1358798400000
}]

Реакция на успех

Пример ответа
{
"Success": true,
"Result": "Scheduler 6954 has been updated"
}