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