Events
Authorizations
X-API-KeystringRequired
API key provided by Pristo (send as header X-API-Key).
Path parameters
populationIdstring · min: 1 · max: 100RequiredExample:
Population identifier (tenant segmentation / audience container).
pop_123Body
The contact object should include at least one identifier: pristoContactId OR clientContactId OR phone OR email.
eventTypeIdstringRequiredExample:
Event type identifier (client-defined or Pristo-defined)
evt_purchaseoccurredAtstring · date-timeOptional
ISO 8601 date-time, e.g. 2026-02-04T13:25:00Z
Responses
201
Event stored (synchronous processing)
application/json
202
Event accepted (asynchronous processing)
application/json
400
Validation error (missing identifiers, unknown dynamic field, etc.)
application/json
401
Missing or invalid API key
application/json
404
Contact not found
application/json
429
Too many requests
application/json
500
Unexpected error
application/json
post
/v1/populations/{populationId}/eventsLast updated