---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.2
alternate:
  - https://yandex.com/dev/direct/doc/dg-v4/en/reference/UpdateClientInfo.md
  - https://yandex.com/dev/direct/doc/dg-v4/ru/reference/UpdateClientInfo.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/direct/doc/dg-v4/ru/llms.txt

# UpdateClientInfo
Изменяет учетные записи в Яндекс Директе.
Для метода существует версия [UpdateClientInfo (Live)](https://yandex.ru/dev/direct/doc/dg-v4/live/UpdateClientInfo.html).

Прямые рекламодатели и рекламные агентства могут изменять собственные учетные записи и учетные записи своих представителей. Рекламные агентства также могут изменять учетные записи своих клиентов.


## Входные данные {#input}

Ниже показана структура входных данных в формате JSON.

```javascript
{
   "method": "UpdateClientInfo",
   "param": [
      {  /* ClientInfo */
         "Login": (string),
         "Phone": (string),
         "FIO": (string),
         "Email": (string),
         "ClientRights": [
            {  /* ClientRight */
               "RightName": (string),
               "Value": (string),
            }
            ...
         ],
         "SendNews": (string),
         "SendAccNews": (string),
         "SendWarn": (string)
      }
      ...
   ]
}
```

Ниже приведено описание параметров.


#|
||
**<sup >Параметр</sup>**
|
**<sup >Описание</sup>**
|
**<sup >Требуется</sup>**
||

||
**<sub >Объект ClientInfo</sub>**
||
||
`Login`
|
Логин пользователя на Яндексе.
|
Да
||
||
`Phone`
|
Контактный телефон в произвольном формате. Рекомендуется указывать номер в международном формате, например `+7(495)137-33-33`.
|
Да
||
||
`FIO`
|
Фамилия и инициалы.
|
Да
||
||
`Email`
|
Адрес электронной почты для отправки новостей и уведомлений.
|
Да
||
||
`SendNews`
|
Сообщать о новостях Яндекс Директа — Yes/No.
|
Если редактируются данные клиента (не агентства)
||
||
`SendAccNews`
|
Сообщать о состоянии кампаний, обслуживаемых персональным менеджером в Яндексе, — Yes/No.
||
||
`SendWarn`
|
Сообщать о перемещении объявлений на более низкие позиции относительно желаемых — Yes/No.
||
||
`ClientRights`
|
Массив объектов `ClientRight`. Они определяют полномочия клиента рекламного агентства по управлению кампаниями, которые агентство создало для него.

Параметр доступен только для рекламных агентств. Если не задан, все полномочия будут отменены (установлены в No).
|
Нет
||

||
**<sub >Объект ClientRight</sub>**
||
||
`RightName`
|
Название полномочий, которые предоставляются или отменяются:

- AllowEditCampaigns — разрешать изменение параметров кампаний;
- AllowTransferMoney — разрешать перевод средств между кампаниями;
- AllowImportXLS — разрешать загрузку данных из файлов MS Excel.
|
Да
||
||
`Value`
|
Значение Yes — предоставить указанные полномочия, значение No — отменить.
|
Да
||
|#


## Результирующие данные {#output}

При успешном изменении данных возвращается значение 1, как показано в следующем примере.

```javascript
{
   "data": 1
}
```


## Примеры входных данных {#examples}

## Python

```python
[
   {
      'Login': 'agrom',
      'Phone': '+7(495)137-33-33',
      'FIO': 'Alex Gromov',
      'Email': 'gromov@yandex.ru',
      'ClientRights': [
         {
            'RightName': 'AllowEditCampaigns',
            'Value': 'Yes',
         }
      ],
      'SendNews': 'Yes',
      'SendAccNews': 'Yes',
      'SendWarn': 'Yes'
   }
]
```

## PHP

```php
array(
   array(
      'Login' => 'agrom',
      'Phone' => '+7(495)137-33-33',
      'FIO' => 'Alex Gromov',
      'Email' => 'gromov@yandex.ru',
      'ClientRights' => array(
         array(
            'RightName' => 'AllowEditCampaigns',
            'Value' => 'Yes',
         )
      ),
      'SendNews' => 'Yes',
      'SendAccNews' => 'Yes',
      'SendWarn' ='Yes'
   )
)
```

## Perl

```perl
[
   {
      'Login' => 'agrom',
      'Phone' => '+7(495)137-33-33',
      'FIO' => 'Alex Gromov',
      'Email' => 'gromov@yandex.ru',
      'ClientRights' => [
         {
            'RightName' => 'AllowEditCampaigns',
            'Value' => 'Yes',
         }
      ],
      'SendNews' => 'Yes',
      'SendAccNews' => 'Yes',
      'SendWarn' ='Yes'
   }
]
```

