v1

latestOpenAPI 3.0.12026-07-244011,5573.5 MB
Events

Submit a named event

Submits a specific named consumer event synchronously. The event name is supplied in the URL path rather than in the request body, and the body is an open data map.

post/v6/events/{event_name}

Path parameters

event_namestring required

Request body

emailstring email

Primary identity key. The only data-map field that enables profile merging when submitted.

event_timestring date-time

ISO 8601 timestamp of when the event occurred. Optional; defaults to the time the request is received. Use for backdated events. On wrapped request bodies this is an alternative to the top-level event_time field.

partner_user_idstring

Secondary lookup key for an existing profile. Not guaranteed unique across your program.

person_idinteger

Extole person identifier. Numeric. Submit to target an existing profile instead of resolving by email or partner user id.

Example request

{
  "email": "user@example.com",
  "event_time": "2024-01-15T12:00:00Z",
  "partner_user_id": "usr_8392047156",
  "person_id": 7465313346145957000
}

Response

Event accepted and processed. Returns the assigned event_id and the resolved Extole person_id.

event_idstring required

Unique identifier for the submitted event.

person_idstring required

Extole person ID resolved from the event data.