Ingest a custom event
Accepts a customer event (e.g. “purchase”, “new_account_created”) and enriches it for downstream processing. The event is associated with a contact (resolved via aiContactId or phone) on a specific channel (resolved via channelId or channelPhone). Responds immediately with the generated event id; processing happens in the background. Rate limited to 1000 requests per hour per client.
Headers
API key used to authorize the request
Body
Event payload. contact requires at least one of aiContactId or phone; channel requires at least one of channelId or channelPhone.
1 - 100^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$Response
Event accepted for asynchronous processing. Returns the generated event id.
"df980fc8-b6db-4820-bf22-2969482d106d"
