Skip to main content
POST/products/:id/product_event/

Create product event

You can create a product event assigned to a specific user.

AttributesTypeRequiredDescription
idintegeryesA unique identifier for the product which is given by User.com automatically.
user_custom_idstringyesThe unique identifier for the user which is provided by the client.
user_idintegeryesA unique identifier for the user which is given by User.com automatically.
datajsonnoA valid JSON object with additional data (attributes). Special "custom_data" key may contain additional custom json defined data unique per product event occurence.
event_typestringyesA prefined event type. Find defined choices: https://docs.user.com/how-to-create-product-events/
timestamptimestampnoA datetime when an event occured in UNIX format.

Request​

curl -X POST
"https://<your_app_subdomain>.user.com/api/public/products/:id/product_event/"
-H 'authorization: Token <your_64_char_api_key>'
-H 'content-type: application/json'
-H "Accept: */*; version=2"
-d '{
"user_id": 431, // OR use user_custom_id
"event_type": "order",
"timestamp": 1426967129,
"data": {
"create attribute for product": "my value",
"custom_data": {
"custom attr": "json data"
}
}
}'

Response​

{
"id": 388
}