API для кампаний
createCampaign
Anchor link toPOST
https://api.pushwoosh.com/json/1.3/createCampaign
Создает push-кампанию в приложении.
Тело запроса
Anchor link toИмя | Тип | Описание |
---|---|---|
auth* | string | Токен доступа API из Панели управления Pushwoosh. |
application* | string | Код приложения Pushwoosh |
name* | string | Название кампании. |
description | string | Описание кампании. |
{ "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 toPOST
https://api.pushwoosh.com/json/1.3/deleteCampaign
Удаляет определенную кампанию.
Тело запроса
Anchor link toИмя | Тип | Описание |
---|---|---|
auth* | string | Токен доступа API из Панели управления Pushwoosh. |
campaign* | string | ID кампании для удаления. |
{ "status_code": 200, "status_message": "OK", "response": null}
{ "request": { "auth": "yxoPUlwqm…………pIyEX4H", // обязательно. Токен доступа API из Панели управления Pushwoosh "campaign": "XXXXX-XXXXX" // обязательно. ID кампании для удаления }}
getCampaigns
Anchor link toPOST
https://api.pushwoosh.com/json/1.3/getCampaigns
Получает список кампаний для приложения.
Тело запроса
Anchor link toИмя | Тип | Описание |
---|---|---|
auth* | string | Токен доступа API из Панели управления Pushwoosh. |
application* | string | Код приложения Pushwoosh |
cursor | string | Указывает на последнюю кампанию, полученную в предыдущем запросе. |
limit | integer | Максимальное количество кампаний в одном ответе. |
{ "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 // необязательно. Максимальное количество кампаний // в одном ответе. }}