Ingest event batch
POST
/v1/events/batch
Ingest a batch of events (up to 100).
Duplicate transaction_ids are handled gracefully - existing events are returned without error. The response includes counts of newly ingested vs duplicate events.
Request Body required
Section titled “Request Body required ” EventBatchCreate
object
events
required
Events
Array<object>
EventCreateobject
transaction_id
required
Transaction Id
string
external_customer_id
required
External Customer Id
string
code
required
Code
string
timestamp
required
Timestamp
string format: date-time
properties
Properties
object
key
additional properties
any
Responses
Section titled “ Responses ”Successful Response
EventBatchResponse
object
ingested
required
Ingested
integer
duplicates
required
Duplicates
integer
events
required
Events
Array<object>
EventResponseobject
id
required
Id
string format: uuid
transaction_id
required
Transaction Id
string
external_customer_id
required
External Customer Id
string
code
required
Code
string
timestamp
required
Timestamp
string format: date-time
properties
required
Properties
object
key
additional properties
any
created_at
required
Created At
string format: date-time
Unauthorized – invalid or missing API key
Billable metric code does not exist
Rate limit exceeded