# Create event by user custom id
You can create an event using a user_custom_id.
POST /users-by-id/:user_custom_id/events/
| Attributes | Type | Required | Description |
|---|---|---|---|
| user_custom_id | string | yes | The unique identifier for the user which is provided by the client. Previously: "user_id". |
| data | JSON | yes | A valid json object with additional data. |
| name | string | yes | An event name. |
| timestamp | datetime | no | A datetime when an event occured in UNIX format. |
# Request
- CURL
- JavaScript
- PHP
- Python
curl -X POST -H "Authorization: Token <your_64_char_api_key>"
-H "Accept: */*; version=2" -H "Content-Type: application/json" -d '{
"name":"profile_updated",
"timestamp": 1426967129,
"data":{
"keyData1":"value for key data 1"
}
}' "https://<your_app_subdomain>.user.com/api/public/users-by-id/:user_custom_id/events/"
# Response
{
"id": 86,
"created": true
}
'created: true' means that this is first occurrence for created event
'created: false' means that there is at least one occurence for this event in database