Links

Events API

API methods to manage Events
To track events triggered by users, call the /postEvent method from User Centric API.

createEvent

post
https://api.pushwoosh.com/json/1.3
/createEvent
/createEvent
{
"request": {
"auth":"yxoPUlwqm…………pIyEX4H", // required, API access token from Pushwoosh Control Panel
"application": "XXXXX-XXXXX", // required, Pushwoosh application code
"name": "BasketOpen", // required, 32 characters max. Event name.
"description": "Open basket page", // optional, 64 characters max. Event description.
"eventAttributes": [ // optional, event attributes array
{
"type": 3, // Attribute type. Values: 1 - integer, 2 - string, 3 - list, 4 - date. 5 - boolean, 6 - price.
"name": "products" // 64 characters max. Attribute name
},
{
"type": 5,
"name": "delivery"
}
],
"trackRevenue": false // optional, @see Track Event Revenue on https://www.pushwoosh.com/docs/events
}
}
Response:
200
200
Event successfully created
200
210
Argument error. See status_message for more info
200
403
Permissions error (for example, when Events limit is exceeded)
200
404
Resource not found
400
N/A
Malformed request string
500
500
Internal error