get
Возвращает параметры рекламодателя и настройки пользователя — представителя рекламодателя либо параметры агентства и настройки пользователя — представителя агентства.
Запрос от имени представителя рекламодателя
Любой представитель рекламодателя может получать параметры рекламодателя и собственные настройки.
Главный представитель рекламодателя может также получать настройки другого представителя: для этого необходимо передать логин представителя в HTTP-заголовке запроса Client-Login.
Запрос от имени представителя агентства
Любой представитель агентства может получать параметры рекламодателя — клиента агентства и настройки пользователя — представителя рекламодателя: для этого необходимо передать логин представителя рекламодателя в HTTP-заголовке запроса Client-Login.
Любой представитель агентства может получать параметры агентства и собственные настройки.
Главный представитель агентства может также получать настройки другого представителя агентства: для этого необходимо передать логин представителя в HTTP-заголовке запроса Client-Login.
Узнайте больше
Запрос
Структура запроса в формате JSON:
{
  "method": "get",
  "params": { /* params */
    "FieldNames": [( "AccountQuality" | "Archived" | "ClientId" | "ClientInfo" | "CountryId" | "CreatedAt" | "Currency" | "Grants" | "Bonuses" | "Login" | "Notification" | "OverdraftSumAvailable" | "Phone" | "Representatives" | "Restrictions" | "Settings" | "Type" | "VatRate" | "ForbiddenPlatform" | "AvailableCampaignTypes" ), ... ] /* required */,
    "TinInfoFieldNames" : [ ( "TinType" | "Tin" ), ... ],
    "OrganizationFieldNames": [( "Name" | "EpayNumber" | "RegNumber" | "OksmNumber" | "OkvedCode" ), ... ],
    "ContractFieldNames": [( "Number" | "Date" | "Price" | "Type" | "ActionType" | "SubjectType" | "IsAgencyPayment" ), ... ],
    "ContragentFieldNames": [( "Name" | "Phone" | "EpayNumber" | "RegNumber" | "OksmNumber" ), ... ],
    "ContragentTinInfoFieldNames": [( "TinType" | "Tin" ), ... ]
  }
}
| Параметр | Тип | Описание | Обязательный | 
| Структура params (для JSON) / GetRequest (для SOAP) | |||
| 
 | array of ClientFieldEnum | Имена параметров, которые требуется получить. Внимание При получении параметров агентства параметры  | Да | 
| 
 | array of TinInfoFieldEnum | Имена параметров с налоговыми данными о конечном рекламодателе, которые требуется получить. | Нет | 
| 
 | array of OrganizationFieldEnum | Имена параметров с информацией об организации конечного рекламодателя, которые требуется получить. | Нет | 
| 
 | array of ContractFieldEnum | Имена параметров с информацией о договоре клиента-контрагента с конечным рекламодателем, которые требуется получить. | Нет | 
| 
 | array of ContragentFieldEnum | Имена параметров с информацией о контрагенте, которые требуется получить. | Нет | 
| 
 | array of TinInfoFieldEnum | Имена параметров с налоговыми данными о контрагенте, которые требуется получить. | Нет | 
Ответ
Примечание
Параметры Login, ClientInfo, CreatedAt, Notification, Phone относятся не к рекламодателю или агентству, а к его представителю:
- 
пользователю, от имени которого выполняется запрос, — если в запросе отсутствует HTTP-заголовок Client-Login;
- 
пользователю, чей логин указан в HTTP-заголовке Client-Login, — если в запросе присутствует HTTP-заголовокClient-Login.
Остальные параметры относятся к рекламодателю или агентству и не зависят от представителя.
Структура ответа в формате JSON:
{
  "result": { /* result */
    "Clients": [{  /* ClientGetItem */
      "AccountQuality": (decimal), /* nillable */
      "Archived": ( "YES" | "NO" ),
      "ClientId": (long),
      "ClientInfo": (string),
      "CountryId": (int),
      "CreatedAt": (string),
      "Currency": ( "RUB" | "BYN" | "CHF" | "EUR" | "KZT" | "TRY" | "UAH" | "USD" ),
      "Grants": [{  /* GrantGetItem */
        "Privilege": ( "EDIT_CAMPAIGNS" | "IMPORT_XLS" | "TRANSFER_MONEY" ), /* required */
        "Value": ( "YES" | "NO" ), /* required */
        "Agency": (string)
      }, ... ],
      "Bonuses" : {  /* BonusesGet */
        "AwaitingBonus" : (long) /* required */,
        "AwaitingBonusWithoutNds" : (long) /* required */
      },
      "Login": (string),
      "Notification": {  /* NotificationGet */
        "Lang": ( "RU" | "UK" | "EN" | "TR" ), /* required */
        "SmsPhoneNumber": (string), /* required */
        "Email": (string), /* required */
        "EmailSubscriptions": [{  /* EmailSubscriptionItem */
          "Option": ( "RECEIVE_RECOMMENDATIONS" | "TRACK_MANAGED_CAMPAIGNS" | "TRACK_POSITION_CHANGES" ), /* required */
          "Value": ( "YES" | "NO" ) /* required */
        }, ... ]
      },
      "OverdraftSumAvailable": (long),
      "Phone": (string),
      "Representatives": [{  /* Representative */
        "Login": (string), /* required */
        "Email": (string), /* required */
        "Role": ( "CHIEF" | "DELEGATE" | "LIMITED" | "READONLY" | "UNKNOWN" ) /* required */
      }, ... ],
      "Restrictions": [{  /* ClientRestrictionItem */
        "Element": ( "CAMPAIGNS_TOTAL_PER_CLIENT" | "CAMPAIGNS_UNARCHIVED_PER_CLIENT" | "ADGROUPS_TOTAL_PER_CAMPAIGN" | "ADS_TOTAL_PER_ADGROUP" | "KEYWORDS_TOTAL_PER_ADGROUP" | "AD_EXTENSIONS_TOTAL" | "STAT_REPORTS_TOTAL_IN_QUEUE" | "FORECAST_REPORTS_TOTAL_IN_QUEUE" | "WORDSTAT_REPORTS_TOTAL_IN_QUEUE" | "API_POINTS" | "GENERAL_DOMAIN_BLACKLIST_SIZE" | "VIDEO_DOMAIN_BLACKLIST_SIZE" ), /* required */
        "Value": (int) /* required */
      }, ... ],
      "Settings": [{  /* ClientSettingGetItem */
        "Option": ( "CORRECT_TYPOS_AUTOMATICALLY" | "DISPLAY_STORE_RATING" | "SHARED_ACCOUNT_ENABLED" ), /* required */
        "Value": ( "YES" | "NO" ) /* required */
      }, ... ],
      "Type": (string),
      "VatRate": (decimal) /* nillable */,
      "ForbiddenPlatform": ("SEARCH" | "NETWORK" | "NONE"),
      "AvailableCampaignTypes": ("TEXT_CAMPAIGN" | "MOBILE_APP_CAMPAIGN" | "DYNAMIC_TEXT_CAMPAIGN" | "CPM_BANNER_CAMPAIGN" | "SMART_CAMPAIGN" | "CONTENT_PROMOTION" | "BILLING_AGGREGATE" | "UNIFIED_CAMPAIGN" ),
      "TinInfo" : { /* TinInfoGet */
        "TinType" : ( "PHYSICAL" | "FOREIGN_PHYSICAL" | "LEGAL" | "FOREIGN_LEGAL" | "INDIVIDUAL" ),
        "Tin" : (string) /* nillable */
      },
      "ErirAttributes": { /* ErirAttributesGet */
        "Organization": { /* OrganizationGet */
          "Name": (string), /* nillable */
          "EpayNumber": (string), /* nillable */
          "RegNumber": (string), /* nillable */
          "OksmNumber": (string), /* nillable */
          "OkvedCode": (string) /* nillable */
        },
        "Contract": { /* ContractGet */
          "Number": (string), /* nillable */
          "Date": (string), /* nillable */
          "Type": ( "CONTRACT" | "INTERMEDIARY_CONTRACT" | "ADDITIONAL_AGREEMENT" ), /* nillable */
          "ActionType": ( "COMMERCIAL" | "DISTRIBUTION" | "CONCLUDE" | "OTHER" ), /* nillable */
          "SubjectType": ( "REPRESENTATION" | "MEDIATION" | "DISTRIBUTION" | "ORG_DISTRIBUTION" | "OTHER" ), /* nillable */
          "Price": { /* PriceGet */
            "Amount": (decimal), /* required */
            "IncludingVat": ( "YES" | "NO" ) /* required */
          },
          "IsAgencyPayment": ( "YES" | "NO" ) /* nillable */
        },
        "Contragent": { /* ContragentGet */
          "Name": (string), /* nillable */
          "Phone": (string), /* nillable */
          "EpayNumber": (string), /* nillable */
          "RegNumber": (string), /* nillable */
          "OksmNumber": (string), /* nillable */
          "TinInfo": { /* TinInfoGet */
            "TinType": ( "PHYSICAL" | "FOREIGN_PHYSICAL" | "LEGAL" | "FOREIGN_LEGAL" | "INDIVIDUAL" ),
            "Tin": (string) /* nillable */
          }
        }
      }
    }, ... ]
  }
}
| Параметр | Тип | Для рекламодателя | Для агентства | 
| Структура result (для JSON) / GetResponse (для SOAP) | |||
| 
 | array of ClientGetItem | Параметры рекламодателя и настройки пользователя — представителя рекламодателя. | Параметры агентства и настройки пользователя — представителя агентства. | 
| Структура ClientGetItem | |||
| 
 | decimal, nillable | Показатель качества аккаунта. | — | 
| 
 | YesNoEnum | Признак того, что рекламодатель помещен в архив (не активен). | Признак того, что агентство помещено в архив (не активно). | 
| 
 | long | Идентификатор рекламодателя. | Идентификатор агентства. | 
| 
 | string | ФИО пользователя Директа (до 255 символов). | ФИО пользователя Директа (до 255 символов). | 
| 
 | int | Идентификатор страны рекламодателя из справочника регионов. | Идентификатор страны агентства из справочника регионов. | 
| 
 | string | Дата регистрации пользователя в Директе, в формате YYYY-MM-DD. | Дата регистрации пользователя в Директе, в формате YYYY-MM-DD. | 
| 
 | CurrencyEnum | Валюта рекламодателя. Справочник валют можно получить с помощью метода Dictionaries.get. | — | 
| 
 | array of GrantGetItem | Полномочия рекламодателя по управлению кампаниями. | — | 
| 
 | BonusesGet | Бонус, ожидающий начисления. Параметр актуален только для валюты RUB. | Бонус, ожидающий начисления. Параметр актуален только для валюты RUB. | 
| 
 | string | Логин пользователя Директа. | Логин пользователя Директа. | 
| 
 | NotificationGet | Настройки SMS- и email-уведомлений пользователя Директа. | Настройки SMS- и email-уведомлений пользователя Директа. | 
| 
 | long | Лимит овердрафта, которым рекламодатель может воспользоваться в текущий момент времени (см. раздел Отсрочка платежа помощи Директа). Возвращается в виде целого числа, которое представляет собой лимит овердрафта в валюте рекламодателя, умноженный на 1 000 000. | — | 
| 
 | string | Номер телефона пользователя Директа (до 255 символов). | Номер телефона пользователя Директа (до 255 символов). | 
| 
 | array of Representative | Представители рекламодателя (см. раздел Регистрация представителей помощи Директа). Для главного представителя возвращаются все представители, для обычного представителя — только главный представитель. | Представители агентства (см. раздел Управление представителями агентства помощи Директа). Для главного представителя возвращаются все представители, для остальных представителей — только главный представитель. | 
| 
 | array of ClientRestrictionItem | Количественные ограничения на объекты рекламодателя. | — | 
| 
 | array of ClientSettingGetItem | Настройки рекламодателя, допускающие только значения YES или NO. | — | 
| 
 | string | Тип клиента: 
 См. Клиент (Client). | Тип клиента: AGENCY. | 
| 
 | decimal, nillable | Ставка НДС клиента, осуществляющего оплату: прямого рекламодателя или агентства. | Ставка НДС агентства. | 
| 
 | ForbiddenPlatformEnum | Запрещенные площадки: 
 | |
| 
 | AvailableCampaignTypesEnum | Типы кампаний, которые доступны логину: 
 | |
| 
 | TinInfoGet | Налоговые данные конечного рекламодателя. | — | 
| 
 | ErirAttributesGet | Дополнительные данные рекламодателя для маркировки рекламы. | — | 
| Структура GrantGetItem | |||
| 
 | PrivilegeEnum | Имя полномочия: 
 | — | 
| 
 | YesNoEnum | Есть ли у клиента данное полномочие. | — | 
| 
 | string | Название рекламного агентства, если полномочие предоставлено агентством. | — | 
| Структура BonusesGet | |||
| 
 | decimal | Размер бонуса с НДС, который ожидает начисления. Возвращается в виде целого числа, умноженного на 1 000 000. | Размер бонуса с НДС, который ожидает начисления. Возвращается в виде целого числа, умноженного на 1 000 000. | 
| 
 | decimal | Размер бонуса без НДС, который ожидает начисления. Возвращается в виде целого числа, умноженного на 1 000 000. | Размер бонуса без НДС, который ожидает начисления. Возвращается в виде целого числа, умноженного на 1 000 000. | 
| Структура NotificationGet | |||
| 
 | LangEnum | Язык уведомлений. | Язык уведомлений. | 
| 
 | string | Телефонный номер для отправки SMS-уведомлений из профиля пользователя на Яндексе (см. раздел Мои телефоны помощи Яндекс Паспорта). | Телефонный номер для отправки SMS-уведомлений из профиля пользователя на Яндексе (см. раздел Мои телефоны помощи Яндекс Паспорта). | 
| 
 | string | Адрес электронной почты для отправки уведомлений, связанных с аккаунтом (до 255 символов). | Адрес электронной почты для отправки уведомлений, связанных с аккаунтом (до 255 символов). | 
| 
 | array of EmailSubscriptionItem | Типы уведомлений, отправляемых по электронной почте. | — | 
| Структура EmailSubscriptionItem | |||
| 
 | EmailSubscriptionEnum | Тип уведомления: 
 | — | 
| 
 | YesNoEnum | Отправлять ли уведомления данного типа. | — | 
| Структура Representative | |||
| 
 | string | Логин пользователя. | Логин пользователя. | 
| 
 | string | Адрес электронной почты для отправки уведомлений. | Адрес электронной почты для отправки уведомлений. | 
| 
 | RepresentativeRoleEnum | Роль пользователя: 
 | Роль пользователя: 
 | 
| Структура ClientRestrictionItem | |||
| 
 | ClientRestrictionEnum | Имя ограничения: 
 | — | 
| 
 | int | Значение ограничения. | — | 
| Структура ClientSettingGetItem | |||
| 
 | ClientSettingGetEnum | Имя настройки: 
 | — | 
| 
 | YesNoEnum | Значение настройки. | — | 
| Структура TinInfoGet | |||
| 
 | TinTypeEnum | Тип организации: 
 | — | 
| 
 | string | Номер налогоплательщика либо его аналог в стране регистрации. | — | 
| Структура ErirAttributesGet | |||
| 
 | OrganizationGet | Информация об организации конечного рекламодателя. | — | 
| 
 | ContractGet | Информация о договоре клиента-контрагента с конечным рекламодателем. | — | 
| 
 | ContragentGet | Информация о контрагенте конечного рекламодателя. | — | 
| Структура OrganizationGet | |||
| 
 | string | Наименование организации. | — | 
| 
 | string | Номер электронного средства платежа. | — | 
| 
 | string | Регистрационный номер либо его аналог. | — | 
| 
 | string | Код страны регистрации юрлица в соответствии с ОКСМ. | — | 
| 
 | string | Код вида деятельности по ОКВЭД. | — | 
| Структура ContractGet | |||
| 
 | string | Номер договора. | — | 
| 
 | string | Дата договора в формате YYYY-MM-DD. | — | 
| 
 | ContractTypeEnum | Тип договора: 
 | — | 
| 
 | ContractActionTypeEnum | Тип осуществляемых посредником-представителем действий: 
 | — | 
| 
 | ContractSubjectTypeEnum | Предмет договора: 
 | — | 
| 
 | ContractPrice | Цена договора. | — | 
| 
 | YesNoEnum | Признак того, что по договору платит агент. | — | 
| Структура ContractPrice | |||
| 
 | decimal | Стоимость договора. | — | 
| 
 | YesNoEnum | Включен ли в стоимость НДС. | — | 
| Структура ContragentGet | |||
| 
 | string | Наименование. | — | 
| 
 | string | Номер телефона. | — | 
| 
 | string | Номер электронного средства платежа. | — | 
| 
 | string | Регистрационный номер либо его аналог. | — | 
| 
 | string | Код страны регистрации юрлица в соответствии с ОКСМ. | — | 
| 
 | TinInfoGet | Налоговые данные контрагента. | — |