object itemprototype.update(object/array itemPrototypes)
This method allows to update existing item prototypes.
(object/array)
Item prototype properties to be updated.
The itemid
property must be defined for each item prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.
Additionally to the standard item prototype properties, the method accepts the following parameters.
Parameter | Type | Description |
---|---|---|
applications | array | IDs of the applications to replace the current applications. |
(object)
Returns an object containing the IDs of the updated item prototypes under the itemids
property.
Change the host interface that will be used by discovered items.
Request:
{
"jsonrpc": "2.0",
"method": "itemprototype.update",
"params": {
"itemid": "27428",
"interfaceid": "132"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
CItemPrototype::update() in frontends/php/include/classes/api/services/CItemPrototype.php.