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