UpdateClientInfo
Изменяет учетные записи в Яндекс Директе.
Для метода существует версия UpdateClientInfo (Live).
Прямые рекламодатели и рекламные агентства могут изменять собственные учетные записи и учетные записи своих представителей. Рекламные агентства также могут изменять учетные записи своих клиентов.
Входные данные
Ниже показана структура входных данных в формате JSON.
{
"method": "UpdateClientInfo",
"param": [
{ /* ClientInfo */
"Login": (string),
"Phone": (string),
"FIO": (string),
"Email": (string),
"ClientRights": [
{ /* ClientRight */
"RightName": (string),
"Value": (string),
}
...
],
"SendNews": (string),
"SendAccNews": (string),
"SendWarn": (string)
}
...
]
}
Ниже приведено описание параметров.
Параметр |
Описание |
Требуется |
Объект ClientInfo |
||
|
Логин пользователя на Яндексе. |
Да |
|
Контактный телефон в произвольном формате. Рекомендуется указывать номер в международном формате, например |
Да |
|
Фамилия и инициалы. |
Да |
|
Адрес электронной почты для отправки новостей и уведомлений. |
Да |
|
Сообщать о новостях Яндекс Директа — Yes/No. |
Если редактируются данные клиента (не агентства) |
|
Сообщать о состоянии кампаний, обслуживаемых персональным менеджером в Яндексе, — Yes/No. |
|
|
Сообщать о перемещении объявлений на более низкие позиции относительно желаемых — Yes/No. |
|
|
Массив объектов Параметр доступен только для рекламных агентств. Если не задан, все полномочия будут отменены (установлены в No). |
Нет |
Объект ClientRight |
||
|
Название полномочий, которые предоставляются или отменяются:
|
Да |
|
Значение Yes — предоставить указанные полномочия, значение No — отменить. |
Да |
Результирующие данные
При успешном изменении данных возвращается значение 1, как показано в следующем примере.
{
"data": 1
}
Примеры входных данных
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
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
[
{
'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'
}
]