URL をリクエストする

スケジューラは、次の 2 つの方法で作成できます。

置く https://api.dotcom-monitor.com/config_api_v1/schedulers
投稿 https://api.dotcom-monitor.com/config_api_v1/schedulers?verb=PUT

ヘッダー パラメーター

Content-Type: application/json
プット/ポスト本文の例
{
"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
}]
}

必須ボディ パラメータ

新しいスケジューラの JSON オブジェクトパラメータを指定するには、まず 既存のスケジューラ情報を取得 し、その応答を新しいスケジューラオブジェクトのサンプルとして使用することをお勧めします。

種類 必須/オプション 形容

名前

必須

スケジューラ名。

例:
"Scheduler_Name":"maintenance window"

Weekly_Intervals

オブジェクトの配列

必須

これは、毎週繰り返される間隔を表します

可能な日数の値:

「ス」「モ」「トゥ」「私たち」「Th」「Fr」「Sa」「スー」

処理が有効であることを意味します
"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 時間で指定されます。

“From” 間隔と “To” 間隔をエポック時間に変換する場合、値の秒の部分は 0 になる必要があることに注意してください。

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

成功の応答

応答の例
{
"Success":true,
"Result":871
}