API кампаний
createCampaign
Section titled “createCampaign”POST https://api.wavesend.ru/json/1.3/createCampaign
Создает push-кампанию в приложении.
Тело запроса
Section titled “Тело запроса”| Имя | Тип | Описание |
|---|---|---|
| auth* | string | Токен доступа API из Панели управления Wavesend. |
| application* | string | Код приложения Wavesend |
| name* | string | Название кампании. |
| description | string | Описание кампании. |
{ "status_code": 200, "status_message": "OK", "response": { "campaign": "XXXXX-XXXXX" }}{ "request": { "auth": "yxoPUlwqm…………pIyEX4H", // обязательно. Токен доступа API из Панели управления Wavesend "application": "XXXXX-XXXXX", // обязательно. Код приложения Wavesend "name": "CAMPAIGN_NAME", // обязательно. "description": "CAMPAIGN_DESCRIPTION" // необязательно. }}deleteCampaign
Section titled “deleteCampaign”POST https://api.wavesend.ru/json/1.3/deleteCampaign
Удаляет определенную кампанию.
Тело запроса
Section titled “Тело запроса”| Имя | Тип | Описание |
|---|---|---|
| auth* | string | Токен доступа API из Панели управления Wavesend. |
| campaign* | string | ID удаляемой кампании. |
{ "status_code": 200, "status_message": "OK", "response": null}{ "request": { "auth": "yxoPUlwqm…………pIyEX4H", // обязательно. Токен доступа API из Панели управления Wavesend "campaign": "XXXXX-XXXXX" // обязательно. ID удаляемой кампании }}getCampaigns
Section titled “getCampaigns”POST https://api.wavesend.ru/json/1.3/getCampaigns
Получает список кампаний для приложения.
Тело запроса
Section titled “Тело запроса”| Имя | Тип | Описание |
|---|---|---|
| auth* | string | Токен доступа API из Панели управления Wavesend. |
| application* | string | Код приложения Wavesend |
| 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 из Панели управления Wavesend "application": "XXXXX-XXXXX", // обязательно. Код приложения Wavesend "cursor": "+4PxJPhhwITD4PFsiKui1BA==", // необязательно. Указывает на последнюю кампанию, полученную в предыдущем запросе. "limit": 100 // необязательно. Максимальное количество кампаний // в одном ответе. }}