bash で uptimerobot の API を操作する

uptimerobot APIv2 を想定。

メソッドを指定してそのパラメーターを指定して curl で送ってやる仕組み。(gmail のAPIも同じような感じだった記憶) 例 ( ID 1111111 のモニターの keyword_value を eeeee に変更する)

#!/bin/bash
MONITOR_ID="1111111"
KEYWORD="eeeee"
curl -s -X POST -H "Content-Type: application/x-www-form-urlencoded" -H "Cache-Control: no-cache" -d "api_key=hogehogehoge&id=$MONITOR_ID&keyword_value=$KEYWORD" "https://api.uptimerobot.com/v2/editMonitor"


おそらくモニターの識別は ID のみなので ID の変更は出来ない(?) 注意点 method は editMonitor で editmonitor でもなく editMonitors でもないことに注意