Record event
Record one behavioral event for a person and/or custom object. This is the real-time path — it triggers journey enrollment. Unknown subjects still ingest and are linked later.
Authorizations
Organization API key, sent as Authorization: Bearer boom_org_....
Body
Event name, e.g. "checkout_completed". Letters, numbers, underscores only.
1 - 255^[a-zA-Z0-9_]+$Your stable id for this event (idempotency key). Re-recording returns created: false.
1 - 255When the event occurred, ISO 8601. Defaults to now if omitted.
^(?:(?:\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))$Subject: the person externalId this event is about.
1 - 255Subject: the custom-object type name. Must be paired with customObjectExternalId.
1 - 255Subject: the custom-object externalId. Must be paired with customObjectType.
1 - 255Free-form event payload.