Event endpoints
Create individual or batched events to track contact interactions via the Events API.
Create an event
POST /events creates a single event to record a contact’s interaction.
cURL
Request body
Response
Create events in batch
POST /events/batch sends multiple events in a single request. Use this endpoint to reduce API calls when tracking many interactions at once.
cURL
Request body
The request body is an array of event objects. Each object supports the following fields:
Identifiers
Each event must include at least one of the following contact identifiers:
Object association
Use the object field to associate an event with a Custom Object record:
Response
This endpoint supports partial success. If some events fail validation, the API returns 207 with a per-event breakdown.
207 / 400 response body
Events that pass validation are processed even when others in the same batch fail. Validated events are not rolled back if other events in the batch fail.