Skip to main content
POST
Ingest a batch of customer events
Send 1–100 events. Ordering is guaranteed per customer, not across customers. Each item uses the same shape as a single ingest. Partial acceptance is possible.

Authorizations

Authorization
string
header
required

OAuth 2.1 authorization code with PKCE. Implicit and password flows are unsupported.

Headers

Idempotency-Key
string
required

Required for mutating requests. Replays with the same key and payload hash return the original logical result; replays with a different payload hash return 409.

Required string length: 16 - 255

Body

application/json
events
object[]
required
Required array length: 1 - 100 elements

Response

Batch accepted for processing.

batch_id
string
required
status
enum<string>
required
Available options:
accepted,
partially_accepted
accepted_count
integer
required
rejected_count
integer
required
items
object[]
required