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 でもないことに注意