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 | Внутренняя ошибка |