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
| SDKs | HTTP API | |
|---|---|---|
| Who uses it | Web and mobile apps | Backend servers, scripts, integrations |
| Auth | API key in SDK initialization | Authorization: Basic base64(api_key:) |
| Batching | Automatic | Manual via /v1/batch |
| When to use | User-facing app actions | Server-side events and profile updates from backend |
API Groups
| Group | Base path | Purpose |
|---|---|---|
| Data Pipelines | /v1/ | Segment-compatible identify, track, screen, page, and batch |
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.