Who this is for: Backend developers and integrators sending server-side events. Mobile and web app actions should use an SDK instead.
Base URL
All Events API endpoints are available at:Events APIs use a different host and authentication scheme than messaging ingest (
api-ai.zixflow.com with x-api-key / x-workspace-id). See Events Authentication.API vs SDK
Rule of thumb: If the event happens because a user tapped something in your app, use an SDK. If it happens on your server (fulfillment, billing, fraud detection), use this API.
API Groups
Group and Alias are not supported.
Data Pipelines (/v1/)
- Identify — Create or update a user profile
- Track — Record a user action or business event
- Screen — Record a mobile screen view
- Page — Record a web page view
- Batch — Send multiple events in one request
Content-Type: application/json. Successful responses return HTTP 200 with an empty body {}.
Getting Started
- Obtain your API key from the Zixflow dashboard (Workspace Settings → API Keys).
- Authenticate with Basic Auth. See Events Authentication.
- Send events with the Data Pipelines endpoints above.
- Handle errors using the shared Events Errors reference.