Загрузка расходов по рекламным кампаниям
| Метод | 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"