API событий
createEvent
Anchor link toPOST
https://api.pushwoosh.com/json/1.3/createEvent
Создает событие для приложения.
Тело запроса
Anchor link toИмя | Тип | Описание |
---|---|---|
auth* | string | API access token из Панели управления Pushwoosh. |
application* | string | Код приложения Pushwoosh |
name | string | Название события, макс. 32 символа. |
description | string | Описание события, макс. 64 символа. |
eventAttributes | array | Массив атрибутов события. |
trackRevenue | boolean | См. раздел 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 }}
Ответ:
200 | 200 | Событие успешно создано |
200 | 210 | Ошибка в аргументе. Подробности см. в status_message |
200 | 403 | Ошибка прав доступа (например, при превышении лимита событий) |
200 | 404 | Ресурс не найден |
400 | N/A | Некорректная строка запроса |
500 | 500 | Внутренняя ошибка |