Skip to content

Загрузка расходов по рекламным кампаниям

Метод upload.campaign_costs
Описание Загрузка расходов по рекламным кампаниям
Кому доступен Агент, Клиент
Необходимые компоненты для работы с методом Data API
Максимальное количество costs в одном запросе 500 шт

Параметры запроса

Название Тип Обязательный Допустимые значения Описание
access_token string да Ключ сессии аутентификации
user_id number нет Уникальный идентификатор пользователя клиента агента от имени которого делается запрос
Является обязательным для агента
Для получения списка пользователей клиента необходимо использовать метод "get.customer_users"
costs array да Список расходов по рекламным кампаниям. Максимально 500
date_from iso8601 да YYYY-MM-DD hh:mm:ss Дата и время начала периода загружаемых расходов.
На текущий момент время игнорируется.
date_till iso8601 да YYYY-MM-DD hh:mm:ss Дата и время конца периода загружаемых расходов. Не может быть меньше чем date_from.
На текущий момент время игнорируется.
campaign_id number да Уникальный идентификатор рекламной кампании.
site_id number да Уникальный идентификатор сайта.
cost number да Расходы по рекламной кампании за указанный период date_from и date_till. Если указан 0, то произойдет удаление расходов за указанный период.

JSON структура запроса

{
    "jsonrpc": "2.0",
    "id": "number",
    "method": "upload.campaign_costs",
    "params": {
        "access_token": "string",
        "user_id": "number",
        "costs": [
            {
              "campaign_id": "number",
              "cost": "number",
              "date_from": "iso8601",
              "date_till": "iso8601",
              "site_id": "number"
            }
        ]
    }
}

JSON структура ответа

{
  "jsonrpc": "2.0",
  "id": "number",
  "result": {
      "success": "true"
  }
}

Список возвращаемых ошибок

Смотрим раздел "Список ошибок для методов с глаголом upload"