Skip to main content
POST
/
v1
/
log_event
curl --request POST \ --url https://events.statsigapi.net/v1/log_event \ --header 'Content-Type: application/json' \ --header 'statsig-api-key: <api-key>' \ --data ' { "events": [ { "eventName": "add_to_cart", "value": 29.99, "time": 1616826986211, "user": { "userID": "user-123" }, "metadata": { "product_id": "prod_456", "category": "electronics" } } ] } '
{
  "success": true
}

Authorizations

statsig-api-key
string
header
required

SDK API key (Server Secret or Client SDK Key)

Headers

STATSIG-CLIENT-TIME
integer<int64>

Client timestamp in milliseconds. Used to normalize event timestamps against server time and account for client clock drift.

Body

application/json
events
object[]
required

Array of events to log

Minimum array length: 1
user
object

Shared user object for all events (can be overridden per event)

statsigMetadata
object

SDK metadata for tracking SDK type, version, and other diagnostic information

Example:
{
  "sdkType": "js-client",
  "sdkVersion": "4.20.0",
  "exposureLoggingDisabled": false
}

Response

Events accepted for processing

success
boolean
required

Whether the request was successful