# item.update

### Описание

`объект item.update(объект/массив элементы данных)`

Этот метод позволяет обновлять существующие элементы данных.

::: noteclassic
Веб элементы данных нельзя обновлять через Zabbix
API.
:::

### Параметры

`(объект/массив)` Свойства элементов данных, которые будут обновлены.

Свойство `itemid` должно быть указано по каждому элементу данных, все
остальные свойства опциональны. Будут обновлены только переданные
свойства, все остальные останутся неизменными.

В дополнение к [стандартным свойствам элемента
данных](object#элемент_данных), этот метод принимает следующие
параметры.

|Параметр|Тип|Описание|
|----------------|------|----------------|
|applications|массив|ID групп элементов данных, которые заменят текущие группы элементов данных.|

### Возвращаемые значения

`(объект)` Возвращает объект, который содержит ID обновленных элементов
данных под свойством `itemids`.

### Примеры

#### Активация элемента данных

Активация элемента данных, то есть изменение его состояния на значение
"0".

Запрос:

``` {.java}
{
    "jsonrpc": "2.0",
    "method": "item.update",
    "params": {
        "itemid": "10092",
        "status": 0
    },
    "auth": "700ca65537074ec963db7efabda78259",
    "id": 1
}
```

Ответ:

``` {.java}
{
    "jsonrpc": "2.0",
    "result": {
        "itemids": [
            "10092"
        ]
    },
    "id": 1
}
```

### Исходный код

CItem::update() в *frontends/php/api/classes/CItem.php*.
