Запуск кампании (campaigns/start)
Метод запускает существующую кампанию из статуса paused и переводит в статус started.
 
Запрос
Адрес для отправки запроса
POST https://yoomoney.ru/api/offerwall/v1/campaigns/start
Параметры
ПараметрТипОписание
partnerCampaignIdintИдентификатор кампании. Возвращается в ответе на запрос campaigns/create.
Пример тела запроса
JSON
{
   "ymCampaignId": 34
}
Пример запроса
cURL
curl -X POST \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <авторизационный токен>'  -d '{
    "ymCampaignId": 34
 }' 'https://yoomoney.ru/api/offerwall/v1/campaigns/start'
Ответ
Параметры
ПараметрТипОписание
ymCampaignIdintИдентификатор кампании.
campaignStatus
enum
Статус кампании. При успешном запуске вернется статус started. В случае ошибки запуска вернется текущий статус кампании.
Ошибки
Код ошибкиЗначениеОписание
failPinНет пин-кодовКампания этого типа не может быть запущена без пин-кодов.
failFinishedЗавершенаЭта кампания завершена.
failModeratorНа модерацииКампания ждет проверки.
campaignNotFoundНе найденаКампания с таким ymCampaignId у этого агрегатора или магазина не существует.
Пример тела ответа
JSON
{
  "status": "success",
  "result": {
    "ymCampaignId": 34,
    "campaignStatus": "started"
  }
}