Список кампаний (campaigns/get-all-campaigns)
Метод позволяет получить все актуальные кампании по токену агрегатора или магазина. Список отдается по страницам.
 
Запрос
Адрес для отправки запроса
POST https://yoomoney.ru/api/offerwall/v1/campaigns/get-all-campaigns
Параметры
Агрегатор или магазин определяется по токену.
ПараметрТипОписание
limit
enum
Максимальное количество строк (кампаний) в ответе.
Обязательный параметр
offset
int
Порядковый номер строки, начиная с которого нужно загружать выборку. Если нужно начать сначала, offset=0.
Обязательный параметр
Пример тела запроса
JSON
{
  "limit": 3,
  "offset": 0
}
Пример запроса
cURL
curl -X POST \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer: <авторизационный токен>' \
  -d '{
	"limit": 10,
	"offset": 0
	}' 'https://yoomoney.ru/api/offerwall/v1/campaigns/get-all-campaigns'
Ответ
Параметры
ПараметрТипОписание
totalenumОбщее количество кампаний этого агрегатора или магазина.
campaignsмассив объектовСписок всех кампаний.
ymCampaignIdintУникальный идентификатор кампании в сервисе ЮMoney.
campaignStatusenumСтатус кампании
Пример тела ответа
JSON
{
  "status": "success",
  "total": 3,
  "campaigns":
    [
			{
          "ymCampaignId": 41,
          "campaignStatus": "finished"
      },
      {
          "ymCampaignId": 42,
          "campaignStatus": "started"
      },
      {
          "ymCampaignId": 43,
          "campaignStatus": "started"
      }
    ]
}