[comment]: # translation:outdated

[comment]: # ({58fbd3bc-58fbd3bc})
# item.get

[comment]: # ({/58fbd3bc-58fbd3bc})

[comment]: # ({14484745-673edf7f})
### Beschrijving

`integer/array item.get(object parameters)`

Deze methode maakt het mogelijk om items op te halen op basis van de opgegeven parameters.

::: noteclassic
Deze methode is beschikbaar voor gebruikers van elk type. Toestemming
om de methode te gebruiken kan worden ingetrokken in de instellingen van de gebruikersrol. Zie [Gebruikersrollen](/manual/web_interface/frontend_sections/users/user_roles) voor meer informatie.
:::

[comment]: # ({/14484745-673edf7f})

[comment]: # ({acfa3c68-cc946363})
### Parameters

`(object)` Parameters die de gewenste uitvoer definiëren.

De methode ondersteunt de volgende parameters.

|Parameter|[Type](/manual/api/reference_commentary#data_types)|Omschrijving|
|--|--|------|
|itemids|string/array|Geef alleen items terug met de opgegeven ID's.|
|groupids|string/array|Geef alleen items terug die behoren tot de hosts van de opgegeven groepen.|
|templateids|string/array|Geef alleen items terug die behoren tot de opgegeven templates.|
|hostids|string/array|Geef alleen items terug die behoren tot de opgegeven hosts.|
|proxyids|string/array|Geef alleen items terug die worden gemonitord door de opgegeven proxies.|
|interfaceids|string/array|Geef alleen items terug die de opgegeven hostinterfaces gebruiken.|
|graphids|string/array|Geef alleen items terug die worden gebruikt in de opgegeven grafieken.|
|triggerids|string/array|Geef alleen items terug die worden gebruikt in de opgegeven triggers.|
|webitems|flag|Neem webitems op in het resultaat.|
|inherited|boolean|Indien ingesteld op `true`, geef alleen items terug die geërfd zijn van een template.|
|templated|boolean|Indien ingesteld op `true`, geef alleen items terug die behoren tot templates.|
|monitored|boolean|Indien ingesteld op `true`, geef alleen ingeschakelde items terug die behoren tot gemonitorde hosts.|
|group|string|Geef alleen items terug die behoren tot een groep met de opgegeven naam.|
|host|string|Geef alleen items terug die behoren tot een host met de opgegeven naam.|
|evaltype|integer|Regels voor tag-zoeken.<br><br>Mogelijke waarden:<br>0 - (standaard) And/Or;<br>2 - Of.|
|tags|array van objecten|Geef alleen items terug met de opgegeven tags. Exacte overeenkomst op tag en hoofdlettergevoelige of hoofdletterongevoelige zoekopdracht op tagwaarde, afhankelijk van de operatorwaarde.<br>Formaat: `[{"tag": "<tag>", "value": "<value>", "operator": "<operator>"}, ...]`.<br>Een lege array geeft alle items terug.<br><br>Mogelijke operator types:<br>0 - (standaard) Like;<br>1 - Gelijk aan;<br>2 - Niet als;<br>3 - Niet gelijk aan;<br>4 - Bestaat;<br>5 - Bestaat niet.|
|with\_triggers|boolean|Indien ingesteld op `true`, geef alleen items terug die worden gebruikt in triggers.|
|selectHosts|query|Geef een [`hosts`](/manual/api/reference/host/object) eigenschap terug met een array van hosts waartoe het item behoort.|
|selectInterfaces|query|Geef een [`interfaces`](/manual/api/reference/hostinterface/object) eigenschap terug met een array van hostinterfaces die door het item worden gebruikt.|
|selectTriggers|query|Geef een [`triggers`](/manual/api/reference/trigger/object) eigenschap terug met de triggers waarin het item wordt gebruikt.<br><br>Ondersteunt `count`.|
|selectGraphs|query|Geef een [`graphs`](/manual/api/reference/graph/object) eigenschap terug met de grafieken die het item bevatten.<br><br>Ondersteunt `count`.|
|selectDiscoveryRule|query|Geef een [`discoveryRule`](/manual/api/reference/drule/object) eigenschap terug met de LLD-regel die het item heeft gemaakt.|
|selectItemDiscovery|query|Geef een `itemDiscovery` eigenschap terug met het item ontdekkingsobject. Het item ontdekkingsobject koppelt het item aan een itemprototype waaruit het is gemaakt.<br><br>Heeft de volgende eigenschappen:<br>`itemdiscoveryid` - `(string)` ID van de item ontdekking;<br>`itemid` - `(string)` ID van het ontdekte item;<br>`parent_itemid` - `(string)` ID van het itemprototype waaruit het item is gemaakt;<br>`key_` - `(string)` sleutel van het itemprototype;<br>`lastcheck` - `(timestamp)` tijd waarop het item voor het laatst is ontdekt;<br>`ts_delete` - `(timestamp)` tijd waarop een item dat niet langer wordt ontdekt, zal worden verwijderd.|
|selectPreprocessing|query|Geef een [`preprocessing`](/manual/api/reference/item/object#item_preprocessing) eigenschap terug met item voorverwerkingsopties.<br><br>Heeft de volgende eigenschappen:<br>`type` - `(string)` Het type voorverwerkingsoptie:<br>1 - Aangepaste vermenigvuldiger;<br>2 - Rechts trimmen;<br>3 - Links trimmen;<br>4 - Trimmen;<br>5 - Overeenkomst met reguliere expressie;<br>6 - Booleaan naar decimaal;<br>7 - Octaal naar decimaal;<br>8 - Hexadecimaal naar decimaal;<br>9 - Eenvoudige verandering;<br>10 - Verandering per seconde;<br>11 - XML XPath;<br>12 - JSONPath;<br>13 - In bereik;<br>14 - Overeenkomst met reguliere expressie;<br>15 - Niet overeenkomend met reguliere expressie;<br>16 - Controleren op fout in JSON;<br>17 - Controleren op fout in XML;<br>18 - Controleren op fout met reguliere expressie;<br>19 - Onveranderd negeren;<br>20 - Onveranderd negeren met heartbeat;<br>21 - JavaScript;<br>22 - Prometheus patroon;<br>23 - Prometheus naar JSON;<br>24 - CSV naar JSON;<br>25 - Vervangen;<br>26 - Controleren op niet-ondersteunde waarde;<br>27 - XML naar JSON;<br>28 - SNMP loopwaarde;<br>29 - SNMP loop naar JSON.<br>`params` - `(string)` Aanvullende parameters gebruikt door voorverwerkingsoptie. Meerdere parameters worden gescheiden door het nieuwe regelteken (\\n).<br>`error_handler` - `(string)` Actietype dat wordt gebruikt bij fout in voorverwerkingsstap:<br>0 - Foutmelding wordt ingesteld door Zabbix server;<br>1 - Waarde negeren;<br>2 - Aangepaste waarde instellen;<br>3 - Aangepaste foutmelding instellen.<br>`error_handler_params` - `(string)` Parameters voor foutafhandelaar.|
|selectTags|query|Geef de item tags terug in de [`tags`](/manual/api/reference/item/object#Item_tag) eigenschap.|
|selectValueMap|query|Geef een [`valuemap`](/manual/api/reference/valuemap/object) eigenschap terug met item waardekaart.|
|filter|object|Geef alleen resultaten terug die exact overeenkomen met de opgegeven filter.<br><brAccepteert een array, waarbij de sleutels eigenschapsnamen zijn en de waarden ofwel een enkele waarde of een array van waarden zijn waartegen moet worden vergeleken.<br><brOndersteunt aanvullende filters:<br>`host` - technische naam van de host waartoe het item behoort.|
|limitSelects|integer|Beperkt het aantal records dat wordt geretourneerd door subselects.<br><brGeldt voor de volgende subselects:<br>`selectGraphs` - resultaten worden gesorteerd op `name`;<br>`selectTriggers` - resultaten worden gesorteerd op `description`.|
|sortfield|string/array|Sorteer het resultaat op de opgegeven eigenschappen.<br><brMogelijke waarden: `itemid`, `name`, `key_`, `delay`, `history`, `trends`, `type`, `status`.|
|countOutput|boolean|Deze parameters die gemeenschappelijk zijn voor alle `get` methoden, worden in detail beschreven op de [referentiecommentaar](/manual/api/reference_commentary#common_get_method_parameters) pagina.|
|editable|boolean|^|
|excludeSearch|boolean|^|
|limit|integer|^|
|output|query|^|
|preservekeys|boolean|^|
|search|object|^|
|searchByAny|boolean|^|
|searchWildcardsEnabled|boolean|^|
|sortorder|string/array|^|
|startSearch|boolean|^|

[comment]: # ({/acfa3c68-cc946363})

[comment]: # ({7223bab1-7223bab1})
### Retourwaarden

`(integer/array)` Retourneert ofwel:

- een reeks objecten;
- het aantal opgehaalde objecten, als de `countOutput` parameter heeft
    gebruikt.

[comment]: # ({/7223bab1-7223bab1})

[comment]: # ({b41637d2-b41637d2})
### Voorbeelden

[comment]: # ({/b41637d2-b41637d2})

[comment]: # ({6e846eda-59b84d93})
### Items zoeken op basis van sleutel

Haal alle items op die worden gebruikt in triggers voor een specifiek host-ID en die het woord "system.cpu" in de item-sleutel hebben, en sorteer de resultaten op naam.

[Aanvraag](/manual/api#performing-requests):

```json
{
    "jsonrpc": "2.0",
    "method": "item.get",
    "params": {
        "output": "extend",
        "hostids": "10084",
        "with_triggers": true,
        "search": {
            "key_": "system.cpu"
        },
        "sortfield": "name"
    },
    "id": 1
}
```

Reactie:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "itemid": "42269",
            "type": "18",
            "snmp_oid": "",
            "hostid": "10084",
            "name": "CPU utilization",
            "key_": "system.cpu.util",
            "delay": "0",
            "history": "7d",
            "trends": "365d",
            "status": "0",
            "value_type": "0",
            "trapper_hosts": "",
            "units": "%",
            "logtimefmt": "",
            "templateid": "42267",
            "valuemapid": "0",
            "params": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "flags": "0",
            "interfaceid": "0",
            "description": "CPU utilization in %.",
            "inventory_link": "0",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "42264",
            "timeout": "3s",
            "url": "",
            "query_fields": [],
            "posts": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "http_proxy": "",
            "headers": [],
            "retrieve_mode": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "uuid": "",
            "state": "0",
            "error": "",
            "parameters": [],
            "lastclock": "0",
            "lastns": "0",
            "lastvalue": "0",
            "prevvalue": "0"
        },
        {
            "itemid": "42259",
            "type": "0",
            "snmp_oid": "",
            "hostid": "10084",
            "name": "Load average (15m avg)",
            "key_": "system.cpu.load[all,avg15]",
            "delay": "1m",
            "history": "7d",
            "trends": "365d",
            "status": "0",
            "value_type": "0",
            "trapper_hosts": "",
            "units": "",
            "logtimefmt": "",
            "templateid": "42219",
            "valuemapid": "0",
            "params": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "flags": "0",
            "interfaceid": "1",
            "description": "",
            "inventory_link": "0",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "timeout": "3s",
            "url": "",
            "query_fields": [],
            "posts": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "http_proxy": "",
            "headers": [],
            "retrieve_mode": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "uuid": "",
            "state": "0",
            "error": "",
            "parameters": [],
            "lastclock": "0",
            "lastns": "0",
            "lastvalue": "0",
            "prevvalue": "0"
        },
        {
            "itemid": "42249",
            "type": "0",
            "snmp_oid": "",
            "hostid": "10084",
            "name": "Load average (1m avg)",
            "key_": "system.cpu.load[all,avg1]",
            "delay": "1m",
            "history": "7d",
            "trends": "365d",
            "status": "0",
            "value_type": "0",
            "trapper_hosts": "",
            "units": "",
            "logtimefmt": "",
            "templateid": "42209",
            "valuemapid": "0",
            "params": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "flags": "0",
            "interfaceid": "1",
            "description": "",
            "inventory_link": "0",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "timeout": "3s",
            "url": "",
            "query_fields": [],
            "posts": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "http_proxy": "",
            "headers": [],
            "retrieve_mode": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "uuid": "",
            "state": "0",
            "error": "",
            "parameters": [],
            "lastclock": "0",
            "lastns": "0",
            "lastvalue": "0",
            "prevvalue": "0"
        },
        {
            "itemid": "42257",
            "type": "0",
            "snmp_oid": "",
            "hostid": "10084",
            "name": "Load average (5m avg)",
            "key_": "system.cpu.load[all,avg5]",
            "delay": "1m",
            "history": "7d",
            "trends": "365d",
            "status": "0",
            "value_type": "0",
            "trapper_hosts

": "",
            "units": "",
            "logtimefmt": "",
            "templateid": "42217",
            "valuemapid": "0",
            "params": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "flags": "0",
            "interfaceid": "1",
            "description": "",
            "inventory_link": "0",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "timeout": "3s",
            "url": "",
            "query_fields": [],
            "posts": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "http_proxy": "",
            "headers": [],
            "retrieve_mode": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "uuid": "",
            "state": "0",
            "error": "",
            "parameters": [],
            "lastclock": "0",
            "lastns": "0",
            "lastvalue": "0",
            "prevvalue": "0"
        },
        {
            "itemid": "42260",
            "type": "0",
            "snmp_oid": "",
            "hostid": "10084",
            "name": "Number of CPUs",
            "key_": "system.cpu.num",
            "delay": "1m",
            "history": "7d",
            "trends": "365d",
            "status": "0",
            "value_type": "3",
            "trapper_hosts": "",
            "units": "",
            "logtimefmt": "",
            "templateid": "42220",
            "valuemapid": "0",
            "params": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "flags": "0",
            "interfaceid": "1",
            "description": "",
            "inventory_link": "0",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "timeout": "3s",
            "url": "",
            "query_fields": [],
            "posts": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "http_proxy": "",
            "headers": [],
            "retrieve_mode": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "uuid": "",
            "state": "0",
            "error": "",
            "parameters": [],
            "lastclock": "0",
            "lastns": "0",
            "lastvalue": "0",
            "prevvalue": "0"
        }
    ],
    "id": 1
}
```

[comment]: # ({/6e846eda-59b84d93})

[comment]: # ({3f2f1b9f-674b0856})
#### Afhankelijke items opzoeken op basis van sleutel

Haal alle afhankelijke items op van host met ID "10116" die het woord "apache" in de sleutel hebben.

[Aanvraag](/handleiding/api#uitvoeren-van-aanvragen):

```json
{
    "jsonrpc": "2.0",
    "method": "item.get",
    "params": {
        "output": "extend",
        "hostids": "10116",
        "search": {
            "key_": "apache"
        },
        "filter": {
            "type": 18
        }
    },
    "id": 1
}
```

Antwoord:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "itemid": "25550",
            "type": "18",
            "snmp_oid": "",
            "hostid": "10116",
            "name": "Dagen",
            "key_": "apache.status.uptime.days",
            "delay": "0",
            "history": "90d",
            "trends": "365d",
            "status": "0",
            "value_type": "3",
            "trapper_hosts": "",
            "units": "",
            "logtimefmt": "",
            "templateid": "0",
            "valuemapid": "0",
            "params": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "flags": "0",
            "interfaceid": "0",
            "description": "",
            "inventory_link": "0",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "25545",
            "timeout": "3s",
            "url": "",
            "query_fields": [],
            "posts": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "http_proxy": "",
            "headers": [],
            "retrieve_mode": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "uuid": "",
            "state": "0",
            "error": "",
            "parameters": [],
            "lastclock": "0",
            "lastns": "0",
            "lastvalue": "0",
            "prevvalue": "0"
        },
        {
            "itemid": "25555",
            "type": "18",
            "snmp_oid": "",
            "hostid": "10116",
            "name": "Uren",
            "key_": "apache.status.uptime.hours",
            "delay": "0",
            "history": "90d",
            "trends": "365d",
            "status": "0",
            "value_type": "3",
            "trapper_hosts": "",
            "units": "",
            "logtimefmt": "",
            "templateid": "0",
            "valuemapid": "0",
            "params": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "flags": "0",
            "interfaceid": "0",
            "description": "",
            "inventory_link": "0",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "25545",
            "timeout": "3s",
            "url": "",
            "query_fields": [],
            "posts": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "http_proxy": "",
            "headers": [],
            "retrieve_mode": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "uuid": "",
            "state": "0",
            "error": "",
            "parameters": [],
            "lastclock": "0",
            "lastns": "0",
            "lastvalue": "0",
            "prevvalue": "0"
        }
    ],
    "id": 1
}
```

[comment]: # ({/3f2f1b9f-674b0856})

[comment]: # ({37edd810-94dc4b21})
#### HTTP-agentitem vinden

Vind een HTTP-agentitem met postbodytype XML voor een specifiek host-ID.

[Aanvraag](/handleiding/api#uitvoeren-van-aanvragen):

```json
{
    "jsonrpc": "2.0",
    "method": "item.get",
    "params": {
        "hostids": "10255",
        "filter": {
            "type": 19,
            "post_type": 3
        }
    },
    "id": 1
}
```

Antwoord:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "itemid": "28252",
            "type": "19",
            "snmp_oid": "",
            "hostid": "10255",
            "name": "sjabloonitem",
            "key_": "ti",
            "delay": "30s",
            "history": "90d",
            "trends": "365d",
            "status": "0",
            "value_type": "3",
            "trapper_hosts": "",
            "units": "",
            "logtimefmt": "",
            "templateid": "0",
            "valuemapid": "0",
            "params": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "flags": "0",
            "interfaceid": "0",
            "description": "",
            "inventory_link": "0",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "timeout": "3s",
            "url": "localhost",
            "query_fields": [
                {
                    "mode": "xml"
                }
            ],
            "posts": "<body>\r\n<![CDATA[{$MACRO}<foo></bar>]]>\r\n</body>",
            "status_codes": "200",
            "follow_redirects": "0",
            "post_type": "3",
            "http_proxy": "",
            "headers": [],
            "retrieve_mode": "1",
            "request_method": "3",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "uuid": "",
            "state": "0",
            "error": "",
            "parameters": [],
            "lastclock": "0",
            "lastns": "0",
            "lastvalue": "",
            "prevvalue": ""
        }
    ],
    "id": 1
}
```

[comment]: # ({/37edd810-94dc4b21})

[comment]: # ({6697de6d-f4b01bbe})
#### Items ophalen met voorbewerkingsregels

Haal alle items op en hun voorbewerkingsregels op voor een specifiek host-ID.

[Aanvraag](/handleiding/api#uitvoeren-van-aanvragen):

```json
{
    "jsonrpc": "2.0",
    "method": "item.get",
    "params": {
        "output": ["itemid", "name", "key_"],
        "selectPreprocessing": "extend",
        "hostids": "10254"
    },
    "id": 1
}
```

Antwoord:

```json
{
    "jsonrpc": "2.0",
    "result": {
        "itemid": "23865",
        "name": "HTTP-agentvoorbeeld JSON",
        "key_": "json",
        "preprocessing": [
            {
                "type": "12",
                "params": "$.random",
                "error_handler": "1",
                "error_handler_params": ""
            }
        ]
    },
    "id": 1
}
```

[comment]: # ({/6697de6d-f4b01bbe})

[comment]: # ({febb018b-d3276b35})
### Zie ook

- [Ontdekkingsregel](/manual/api/reference/discoveryrule/object#discovery_rule)
- [Grafiek](/manual/api/reference/graph/object#graph)
- [Host](/manual/api/reference/host/object#host)
- [Host-interface](/manual/api/reference/hostinterface/object#host_interface)
- [Trigger](/manual/api/referentie/trigger/object#trigger)

[comment]: # ({/febb018b-d3276b35})

[comment]: # ({a6ef1d0f-a6ef1d0f})
### Bron

CItem::get() in *ui/include/classes/api/services/CItem.php*.

[comment]: # ({/a6ef1d0f-a6ef1d0f})
