Skip to main content
Identify
curl --request POST \
  --url 'https://api.getvero.com/api/v2/users/track?auth_token=' \
  --header 'Content-Type: application/json' \
  --data '
{
  "id": 1000,
  "email": "test@example.com",
  "channels": [
    {
      "type": "push",
      "address": "UNIQUE_DEVICE_TOKEN",
      "platform": "android"
    }
  ],
  "data": {
    "first_name": "Damien",
    "last_name": "Brzoska",
    "timezone": -10
  }
}
'
{
  "status": 200,
  "message": "Success."
}

Authorizations

auth_token
string
query
required

Body

application/json
id
string

The unique identifier of the customer.

Example:

1000

email
string

The email of the customer.

Example:

"test@example.com"

channels
object[]

A valid JSON array containing hashes of key/value pairs that represent the user's device token. Each hash should represent a single device token and include the fields type, address, and platform.

data
object

A valid JSON hash containing key value pairs that represent the custom user properties you want to update. The language, timezone and userAgent attributes are reserved properties that may be updated automatically by our SDKs. You can use these properties but bear in mind they may be overwritten if using our SDKs or integrations. All other keys are freeform and can be defined by you.

Example:
{
"first_name": "Damien",
"last_name": "Brzoska",
"timezone": -10
}

Response

OK

status
integer<int32>
Example:

200

message
string
Example:

"Success."