EnableSharedAccount (Live)

Подключает клиенту общий счет и переносит на него средства со всех кампаний.

Метод доступен только рекламным агентствам.

Внимание.
  • Подключение общего счета может занять длительное время.
  • Подключение общего счета невозможно, если у рекламодателя нет ни одной кампании.

Входные данные

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

{
   "method": "EnableSharedAccount",
   "param": {
      /* EnableSharedAccountRequest */
      "Login": (string)
   }
}

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

Параметр Описание Требуется
Объект EnableSharedAccountRequest
Login Логин клиента, для которого нужно подключить общий счет. Да

Результирующие данные

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

{
   "data": {
      /* EnableSharedAccountResponse */
      "Login": (string),
      "AccountID": (int),
      "Errors": [
         {  /* Error */
            "FaultCode": (int),
            "FaultString": (string),
            "FaultDetail": (string)
         }
         ...
      ],
   }
}

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

Параметр Описание
Объект EnableSharedAccountResponse
Login Логин клиента.
AccountID Идентификатор созданного общего счета. Параметр возвращается, если общий счет подключен успешно.
Errors Массив объектов Error — ошибок, возникших при подключении общего счета.
Объект Error
FaultCode Код ошибки.
FaultString Текст сообщения об ошибке.
FaultDetail Подробное описание причины ошибки.

Примеры входных данных

Python

{
   'Login': 'agrom'
}

PHP

array(
   'Login' => 'agrom'
)

Perl

{
   'Login' => 'agrom'
}