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

Events API

createEvent

Anchor link to

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

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

Тело запроса

Anchor link to
ИмяТипОписание
auth*stringAPI access token из Control Panel Pushwoosh.
application*stringPushwoosh application code
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 из Control Panel Pushwoosh
"application": "XXXXX-XXXXX", // обязательно. Pushwoosh application code
"name": "BasketOpen", // обязательно. Макс. 32 символа. Имя события.
"description": "Open basket page", // необязательно. Макс. 64 символа. Описание события.
"eventAttributes": [{ // необязательно. Массив атрибутов события
"type": 3, // Тип атрибута. Значения:
// 1 - целое число;
// 2 - строка;
// 3 - список;
// 4 - дата;
// 5 - логическое значение;
// 6 - цена;
"name": "products" // Макс. 64 символа. Имя атрибута
}, {
"type": 5,
"name": "delivery"
}],
"trackRevenue": false
}
}

Ответ:

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