Skip to main content
The Events API provides a flexible interface for ingesting analytics and tracking events. To use this API, you first need to set up an Artie pipeline with API as its source type.

Features

  • Single event tracking: Send individual events with the /track endpoint
  • Bulk event tracking: Send multiple events in a single request with the /bulk-track endpoint
  • Gzip compression: Bulk requests can be compressed for efficient transmission
  • Deduplication support: Each event can include a unique messageId for deduplication and traceability. If you don’t provide one, the server will generate one automatically
  • Single tenant: Each pipeline gets its own API service deployment, so traffic spikes in one pipeline will not affect latency for other pipelines

Authentication

All requests require a valid API key in the Authorization header. You can generate a new API key from the pipeline editor and these keys should be kept secret.

Base URL

The base URL for your API instance will be generated and provided to you when you set up your pipeline.

Next Steps

Track a single event

Learn how to send individual events

Track multiple events

Learn how to send events in bulk