boolean item.exists(object filter)
This method checks if at least one item that matches the given filter criteria exists.
This method is deprecated and will be removed in the future. Please use item.get instead.
(object)
Criteria to search by.
The following parameters are supported as search criteria.
Parameter | Type | Description |
---|---|---|
key_ (required) |
string/array | Keys of the items. |
host | string/array | Names of the hosts that the items must belong to. |
hostid | string/array | IDs of the hosts that the items must belong to. |
(boolean)
Returns true
if at least one item that matches the given filter criteria exists.
Check if an item with key "vm.memory.size[available]" exists on the host "Linux Server."
Request:
{
"jsonrpc": "2.0",
"method": "item.exists",
"params": {
"host": "Linux Server",
"key_": "vm.memory.size[available]"
},
"auth": "3a57200802b24cda67c4e4010b50c065",
"id": 1
}
Response:
CItem::exists() in frontends/php/include/classes/api/services/CItem.php.