Перейти к содержанию

API для кампаний

createCampaign

Anchor link to

POST https://api.pushwoosh.com/json/1.3/createCampaign

Создает push-кампанию в приложении.

Тело запроса

Anchor link to
ИмяТипОписание
auth*stringТокен доступа API из Панели управления Pushwoosh.
application*stringКод приложения Pushwoosh
name*stringНазвание кампании.
descriptionstringОписание кампании.
{
"status_code": 200,
"status_message": "OK",
"response": {
"campaign": "XXXXX-XXXXX"
}
}
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // обязательно. Токен доступа API из Панели управления Pushwoosh
"application": "XXXXX-XXXXX", // обязательно. Код приложения Pushwoosh
"name": "CAMPAIGN_NAME", // обязательно.
"description": "CAMPAIGN_DESCRIPTION" // необязательно.
}
}

deleteCampaign

Anchor link to

POST https://api.pushwoosh.com/json/1.3/deleteCampaign

Удаляет определенную кампанию.

Тело запроса

Anchor link to
ИмяТипОписание
auth*stringТокен доступа API из Панели управления Pushwoosh.
campaign*stringID кампании для удаления.
{
"status_code": 200,
"status_message": "OK",
"response": null
}
Пример
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // обязательно. Токен доступа API из Панели управления Pushwoosh
"campaign": "XXXXX-XXXXX" // обязательно. ID кампании для удаления
}
}

getCampaigns

Anchor link to

POST https://api.pushwoosh.com/json/1.3/getCampaigns

Получает список кампаний для приложения.

Тело запроса

Anchor link to
ИмяТипОписание
auth*stringТокен доступа API из Панели управления Pushwoosh.
application*stringКод приложения Pushwoosh
cursorstringУказывает на последнюю кампанию, полученную в предыдущем запросе.
limitintegerМаксимальное количество кампаний в одном ответе.
{
"status_code": 200,
"status_message": "OK",
"response": {
"campaigns": [{
"code": "7CFF3-63A7B",
"name": "CAMPAIGN_NAME_1",
"description": "DESCRIPTION1"
}, {
"code": "C284C-33DD3",
"name": "CAMPAIGN_NAME_2",
"description": "DESCRIPTION2"
}],
"limit": 100,
"cursor": "+4PxJPhhwITD4PFsiKui1BA=="
}
}
Пример
{
"request": {
"auth": "jLbec2UW........ztFSOf5Za", // обязательно. Токен доступа API из Панели управления Pushwoosh
"application": "XXXXX-XXXXX", // обязательно. Код приложения Pushwoosh
"cursor": "+4PxJPhhwITD4PFsiKui1BA==", // необязательно. Указывает на последнюю кампанию, полученную в предыдущем запросе.
"limit": 100 // необязательно. Максимальное количество кампаний
// в одном ответе.
}
}