GET /events retrieves a list of events filtered by various criteria.
POST /events creates a single event to record a contact’s interaction.
POST /events/batch sends multiple events in a single request. Use this endpoint to reduce API calls when tracking many interactions at once.
The request body is an array of event objects. Each object supports the following fields:
Each event must include at least one of the following contact identifiers:
Use the object field to associate an event with a Custom Object record:
This endpoint supports partial success. If some events fail validation, the API returns 207 with a per-event breakdown.
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.