Zabbix API поддерживает следующие типы данных:
| Тип | Описание | 
|---|---|
| логический | Логическое значение, принимает либо true, либо false. | 
       
| флаг | Значение считается true, если оно указано и не равно null и false, в противном случае. | 
       
| целое число | Целое число. | 
| дробное число | Число с плавающей точкой. | 
| строка | Текстовая строка. | 
| текст | Более длинная строка текста. | 
| штамп времени | Штамп времени в формате Unix. | 
| массив | Упорядоченная последовательность значения, то есть, простой массив. | 
| объект | Ассоциативный массив. | 
| запрос | Значение, которое определяет какие данные необходимо вернуть. Может быть задано массивом имен свойств, чтобы возвращались только указанные свойства или, в том числе, одно из предопределенных значений: extend - возвращает все свойства объекта;count - возвращает количество полученных записей, поддерживается только некоторыми подзапросами. | 
       
Некоторые из свойств объектов маркируются короткими подписями, чтобы описать их поведение. Используются следующие подписи:
Зарезервированное значение ID "0" можно использовать для фильтрации элементов и удаления связанных объектов. Например, для удаления ссылки на прокси с узла сети, proxy_hostid необходимо задать значением 0 ("proxy_hostid": "0") или для фильтрации узлов сети наблюдаемых сервером, опция proxyids должна быть задана значением 0 ("proxyids": "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 "…%" поиск.Игнорируется, если searchWildcardsEnabled задан равным true. |