statsig · Example Payload

Statsig Log Events Example

Statsig Log Events Example is an example object payload from statsig, with 2 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

requestresponse

Example Payload

Raw ↑
{
  "request": {
    "method": "POST",
    "url": "https://events.statsigapi.net/v1/log_event",
    "headers": {
      "Content-Type": "application/json",
      "statsig-api-key": "client-your-client-sdk-key",
      "STATSIG-CLIENT-TIME": "1746230400000"
    },
    "body": {
      "events": [
        {
          "user": {
            "userID": "user-456",
            "email": "bob@example.com",
            "country": "CA",
            "appVersion": "3.1.0",
            "custom": {
              "subscription": "enterprise"
            }
          },
          "eventName": "checkout_completed",
          "time": 1746230380000,
          "value": 149.99,
          "metadata": {
            "product_id": "prod-789",
            "category": "software",
            "currency": "USD"
          }
        },
        {
          "user": {
            "userID": "user-456"
          },
          "eventName": "statsig::gate_exposure",
          "time": 1746230360000,
          "metadata": {
            "gate": "new_checkout_flow",
            "gateValue": "true",
            "ruleID": "targeted_premium_users"
          }
        }
      ],
      "statsigMetadata": {
        "sdkType": "js-client",
        "sdkVersion": "5.3.2",
        "sessionID": "sess-abc-xyz-123"
      }
    }
  },
  "response": {
    "status": 202,
    "body": {
      "success": true
    }
  }
}