The events endpoints let you track user actions and query your event data programmatically, giving you full control over data ingestion and retrieval from your own code.Documentation Index
Fetch the complete documentation index at: https://docs.saytics.com/llms.txt
Use this file to discover all available pages before exploring further.
POST /v1/events
Track a single event. Use this endpoint when you want to send one event per request.The name of the event, for example
"User Signed Up" or "Order Completed".Your system’s user ID for the person who performed the event. Required if
anonymousId is not provided.An ID for users who have not yet been identified. Required if
userId is not provided.Key-value metadata about the event, such as order details or page information.
ISO 8601 timestamp for when the event occurred. Defaults to the current time if omitted.
POST /v1/events/batch
Track multiple events in a single request. The request body takes anevents array where each item follows the same structure as a single event. Batches are limited to 1,000 events per request.
GET /v1/events
Query your event history with optional filters. This endpoint is useful for auditing event data or building custom reporting workflows.Filter results to events performed by a specific user.
Filter results to a specific event name.
ISO 8601 start date. Returns events on or after this date.
ISO 8601 end date. Returns events on or before this date.
Number of results to return. Maximum is 1,000.