本項は以下ページを意訳したページとなる。形式で指定を行うが、ZabbixAPIで使用する各パラメータについて少し詳細に記載をする。item.get(指定アイテム取得)を例に取る。https://www.zabbix.com/documentation/3.0/manual/api/reference/item/get上記ページよりJSONを指定するが、ここで各パラメータ(params[]配列の子要素)に指定する内容である。1}まず留意するのはJSONの書式である「数値」と「文字列」である。値である1のみダブルクォーテーションで括られていない。これは数値で指定していることを示す。渡しているが、これはダブルクォーテーションで括られているため、文字列を指定していることを示す。このパラメータが数値指定か文字列指定かなどを表すパラメータタイプはそれぞれAPIで使うmethodによって決められている。このパラメータタイプは、各APIページのParametesの表に記載してあるType列がそれに該当する。String/Arrayであるため文字列指定なのである。falseを指定する。アイテムやトリガーの有効/無効はWeb画面上はOn/Offスイッチのようになっているが、ZabbixAPI上はStatusパラメータでIntegerタイプである点に注意。・flagこちらもboolのようであるが、nullなどの指定もある。(あまり使ったことないので詳細分かりません)・integer整数タイプ。ダブルクォーテーションで括らないようにする点に注意。・float浮動小数タイプ。ダブルクォーテーションで括らないようにすれば良いと思うが、使った記憶がないため詳細不明。・string文字列タイプ。ダブルクォーテーションで括る。hostidなど数字で構成された文字列に注意。・text文字列タイプ。stringとほぼ一緒だが最大文字列長が長い?・timestampUNIXTIMEでのタイプスタンプ。