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 // необязательно. Максимальное количество кампаний // в одном ответе. }}