Zabbix API поддерживает следующие типы данных:
| Тип | Описание | 
|---|---|
| логический | Логическое значение, принимает либо true, либоfalse. | 
| флаг | Значение считается true, если оно указано и не равноnullиfalse, в противном случае. | 
| целое число | Целое число. | 
| дробное число | Число с плавающей точкой. | 
| строка | Текстовая строка. | 
| текст | Более длинная строка текста. | 
| штамп времени | Штамп времени в формате Unix. | 
| массив | Упорядоченная последовательность значения, то есть, простой массив. | 
| объект | Ассоциативный массив. | 
| запрос | Значение, которое определяет какие данные необходимо вернуть. Может быть задано массивом имен свойств, чтобы возвращались только указанные свойства или, в том числе, одно из предопределенных значений: extend- возвращает все свойства объекта;count- возвращает количество полученных записей, поддерживается только некоторыми подзапросами. | 
Некоторые из свойств объектов маркируются короткими подписями, чтобы описать их поведение. Используются следующие подписи:
Зарезервированное значение ID "0" можно использовать для удаления ссылок на объекты. Например, для удаления ссылки на прокси с узла сети, proxy_hostid необходимо задать значением 0 ("proxy_hostid": "0").
Следующие параметры поддерживаются всеми get методами:
| Параметр | Тип | Описание | 
|---|---|---|
| countOutput | флаг | Возвращает в результате количество записей вместо актуальных данных. | 
| editable | логический | Если задано равным true, возвращает только те объекты на которые у пользователя есть права на запись.По умолчанию: false. | 
| excludeSearch | флаг | Возвращает результаты, которые не совпадают с заданным критерием searchпараметре. | 
| filter | объект | Возвращать только те результаты, которые в точности совпадают с заданным фильтром. Принимает массив, где ключи являются именами свойств и значения, либо одно значение, либо массив значений соответствий. Не работает с textполями. | 
| limit | целое число | Ограничение количества возвращаемых записей. | 
| output | запрос | Свойства возвращаемых объектов. По умолчанию: extend. | 
| preservekeys | флаг | Использование ID как ключей в результирующем массиве. | 
| search | объект | Возвращаемые результаты, которые соответствуют заданному шаблону поиска (регистрозависимый). Принимает массив, где ключами являются имена свойств и строковые значения для поиска. Если не заданы дополнительные опции, эта опция выполнит LIKE "%…%"поиск.Работает только с stringиtextполями. | 
| searchByAny | логический | Если задано равным true, возвращает результаты которые совпадают с любым из заданных критериев вfilterилиsearchпараметрах вместо соответствия по всем.По умолчанию: false. | 
| searchWildcardsEnabled | логический | Если задано равным true, включает использование "*" символом шаблона вsearchпараметре.По умолчанию: false. | 
| sortfield | строка/массив | Сортировка результата по заданным свойствам. Обратитесь к отдельным описаниям get методов API для получения списка свойств, которые можно использовать при сортировке. Макросы не раскрываются до сортировки. | 
| sortorder | строка/массив | Порядок сортировки. Если передан массив, каждое значение будет сопоставляться соответствующему свойству из sortfieldпараметра.Возможные значения: ASC- по возрастанию;DESC- по убыванию. | 
| startSearch | флаг | searchпараметр будет сравнивать начало полей, то есть, выполнятьLIKE "…%"поиск. |