[comment]: # translation:outdated

[comment]: # ({92a86fab-92a86fab})
# proxy.update

[comment]: # ({/92a86fab-92a86fab})

[comment]: # ({dc390ed1-381a99b9})
### Опис

`object proxy.update(object/array proxies)`

Овај метод омогућава ажурирање постојећих проксија.

::: noteclassic
Ова метода је доступна само типу корисника *Супер админ*. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте [Улоге корисника](/manual/web_interface/frontend_sections/users/user_roles) за више информација.
:::

[comment]: # ({/dc390ed1-381a99b9})

[comment]: # ({0ca2cdeb-4d6a0721})
### Параметри

`(object/array)` Својства проксија треба ажурирати.

Својство `proxyid ` мора бити дефинисано за сваки прокси, сва остала својства су опциона. Само прослеђена својства ће бити ажурирана, сва остала ће остати непромењена.

Поред [стандардних својстава проксија] (object#proxy), метод прихвата следеће параметри.

|Parameter|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|hosts|array|[Домаћини](/manual/api/reference/host/object)  које ће надгледати прокси.<бр>Ако домаћин већ надгледа други прокси, биће поново додељен тренутни прокси.<бр><бр>Домаћини морају имати дефинисано само својство `hostid`.|

[comment]: # ({/0ca2cdeb-4d6a0721})

[comment]: # ({3cd30381-bab02241})
### Повратне вредности

`(object)` Враћа објекат који садржи ID-ијеве ажурираних проксија под својством `proxyids `.

[comment]: # ({/3cd30381-bab02241})

[comment]: # ({b41637d2-b41637d2})
### Примери

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

[comment]: # ({f3b77dc6-3613ce9a})
#### Промените домаћине које прокси надгледа

Ажурирајте прокси да бисте надгледали два дата домаћина.

[Захтев](/manual/api#performing-requests):

```json
{
     "jsonrpc": "2.0",
     "method": "proxy.update",
     "params": {
     "proxyid": "10293",
     "hosts": [
     {
     "hostid": "10294"
     },
     {
     "hostid": "10295"
     }
     ]
     },
     "id": 1
}
```

Одговор:

```json
{
     "jsonrpc": "2.0",
     "result": {
     "proxyids": [
     "10293"
     ]
     },
     "id": 1
}
```

[comment]: # ({/f3b77dc6-3613ce9a})

[comment]: # ({4d08d07f-f06b99dc})
#### Промени статус проксија

Промените прокси у активни прокси и преименујте га у „Active proxy“.

[Захтев](/manual/api#performing-requests):

```json
{
     "jsonrpc": "2.0",
     "method": "proxy.update",
     "params": {
     "proxyid": "10293",
     "name": "Active proxy",
     "operating_mode": "0"
     },
     "id": 1
}
```

Одговор:

```json
{
     "jsonrpc": "2.0",
     "result": {
     "proxyids": [
     "10293"
     ]
     },
     "id": 1
}
```

[comment]: # ({/4d08d07f-f06b99dc})

[comment]: # ({25ad64e6-005925e5})
#### Додајте прокси у групу проксија

Ажурирајте прокси са ID-ијем "5" и додајте га у прокси групу са ID-ијем "1".

[Захтев](/manual/api#performing-requests):

```json
{
     "jsonrpc": "2.0",
     "method": "proxy.create",
     "params": {
     "proxyid": "5",
     "proxy_groupid": "1",
     "local_address": "127.0.0.1"
     },
     "id": 1
}
```

Одговор:

```json
{
     "jsonrpc": "2.0",
     "result": {
     "proxyids": [
     "5"
     ]
     },
     "id": 1
}
```

[comment]: # ({/25ad64e6-005925e5})

[comment]: # ({c85eaabc-273e0fd8})
### Погледајте такође

-  [Домаћин](/manual/api/reference/host/object#host)
-  [Прокси група](/manual/api/reference/proxygroup/object#proxy_group)

[comment]: # ({/c85eaabc-273e0fd8})

[comment]: # ({8237a78a-8237a78a})
### Извор

CProxy::update() in *ui/include/classes/api/services/CProxy.php*.

[comment]: # ({/8237a78a-8237a78a})
