POST
/
bc
/
v1
/
events
/
event
/
identify
Identify a user
curl --request POST \
  --url https://app.mindlytics.ai/bc/v1/events/event/identify \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --header 'X-App-ID: <api-key>' \
  --data '{
  "session_id": "<string>",
  "timestamp": "<string>",
  "user_id": "<string>",
  "device_id": "<string>",
  "id": "<string>",
  "type": "identify",
  "traits": {}
}'
[
  {
    "type": "start_session"
  }
]

Authorizations

Authorization
string
header
required

API Key for your organization

X-App-ID
string
header
required

Project ID

Body

application/json
session_id
string
required

A unique session ID generated by caller

type
enum<string>
required

The event that identifies a user

Available options:
identify
timestamp
string

The timestamp of the event, defaults to "now" if not specified.

user_id
string

The unique ID of the user

device_id
string

The ID of the device, if applicable

id
string

The unique ID of the user

traits
object

Any additional traits to be associated with the user (name, gender, etc)

Response

200 - application/json

Success

The events that were generated by the Mindlytics service as a result of this event.

type
enum<string>
required

The type of event being sent.

Available options:
start_session,
end_session,
identify,
alias,
track
{key}