Events

API methods to manage Events

post
/createEvent

https://cp.pushwoosh.com/json/1.3/createEvent
Creates an Event for the app.
Request
Response
Body Parameters
auth
required
string
API access token from Pushwoosh Control Panel.
application
required
string
Pushwoosh application code.
name
required
string
Event name, 32 characters max.
description
optional
string
Event description, 64 characters max.
eventAttributes
optional
array
Event attributes array.
trackRevenue
optional
boolean
See Track Event Revenue section of https://www.pushwoosh.com/docs/events.
200: OK
{
"status_code": 200,
"status_message": "OK",
"response": {
"event": 351 // Created Event Id
}
}
{
"request": {
"auth":"yxoPUlwqm…………pIyEX4H", // API access token from Pushwoosh Control Panel
"application": "XXXXX-XXXXX", // Pushwoosh application code
"name": "BasketOpen", // 32 characters max. Event name.
"description": "Open basket page", // 64 characters max. Event description.
"eventAttributes": [ // Event attributes array
{
"type": 3, // Attribute type. Values: 1 - integer, 2 - string, 3 - list, 4 - date. 5 - boolean, 6 - price, 7 - version.
"name": "products" // 64 characters max. Attribute name
},
{
"type": 5,
"name": "delivery"
}
],
"trackRevenue": false // @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