タイトルの通りですが、Zabbix APIのドキュメントにあるリクエストのサンプル例が少ない気がしてるので、うまくいった例をメモしています。
ちなみに全てAPIバージョン2.2でしか試してません。
item.updateでまとめてitemのstatusを更新したい。
{
"jsonrpc": "2.0",
"method": "item.update",
"params": [
{"itemid": "10111","status": 0},
{"itemid": "10112","status": 0},
{"itemid": "10113","status": 0},
{"itemid": "10114","status": 0}
],
"auth": "-",
"id": 1
}
item.update
https://www.zabbix.com/documentation/2.2/manual/api/reference/item/update