Submit up to 100 events in a single request. Each event is validated independently; invalid events are rejected synchronously while valid events are accepted for asynchronous processing. Subscribe to event.failed webhooks for async error notification.
idempotency_key scoped to its program_id. Duplicate keys with identical payloads return the original event; duplicate keys with different payloads return 409 Conflict (idempotency_conflict).
This endpoint returns 200 OK once all events are enqueued. Processing happens asynchronously. Check individual event statuses via the get event endpoint or by polling the list endpoint with the relevant filters.
API key passed in the X-API-Key header.
Batch of events
Events is a list of events to ingest (max 100 per request)
1 - 100 elementsBatch accepted for async processing