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

API событий

createEvent

Anchor link to

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

Создает событие для приложения.

Тело запроса

Anchor link to
ИмяТипОписание
auth*stringAPI access token из Панели управления Pushwoosh.
application*stringКод приложения Pushwoosh
namestringНазвание события, макс. 32 символа.
descriptionstringОписание события, макс. 64 символа.
eventAttributesarrayМассив атрибутов события.
trackRevenuebooleanСм. раздел Track Event Revenue.
{
"status_code": 200,
"status_message": "OK",
"response": {
"event": 351 // ID созданного события
}
}
{
"request": {
"auth":"yxoPUlwqm…………pIyEX4H", // обязательно. API access token из Панели управления Pushwoosh
"application": "XXXXX-XXXXX", // обязательно. Код приложения Pushwoosh
"name": "BasketOpen", // обязательно. Название события, макс. 32 символа.
"description": "Open basket page", // опционально. Описание события, макс. 64 символа.
"eventAttributes": [{ // опционально. Массив атрибутов события
"type": 3, // Тип атрибута. Значения:
// 1 - integer (целое число);
// 2 - string (строка);
// 3 - list (список);
// 4 - date (дата);
// 5 - boolean (логический);
// 6 - price (цена);
"name": "products" // макс. 64 символа. Название атрибута
}, {
"type": 5,
"name": "delivery"
}],
"trackRevenue": false
}
}

Ответ:

200200Событие успешно создано
200210Ошибка в аргументе. Подробности см. в status_message
200403Ошибка прав доступа (например, при превышении лимита событий)
200404Ресурс не найден
400N/AНекорректная строка запроса
500500Внутренняя ошибка