v53

OpenAPI 3.0.1raw.githubusercontent.com2026-07-31147343479.6 KB
Track Events

Track an event

Records an inbound event that can trigger a journey. Requires an event name, a messageId you generate, a type, and a properties object.

post/inbound/courier

Request body

eventstring required

A descriptive name of the event. This name will appear as a trigger in the Courier Automation Trigger node.

messageIdstring required

A required unique identifier that will be used to de-duplicate requests. If not unique, will respond with 409 Conflict status

propertiesobject required
type'track' required
userIdstring nullable

The user id associated with the track

Example request

{
  "event": "New Order Placed",
  "messageId": "4c62c457-b329-4bea-9bfc-17bba86c393f"
}

Response

messageIdstring required

A successful call returns a 202 status code along with a requestId in the response body.

Example response

{
  "messageId": "1-65f240a0-47a6a120c8374de9bcf9f22c"
}