List email events
Return the event timeline for one message, oldest first. The parent message is resolved first with the same org/environment/retention 404 semantics as getting an email. Each event carries a lowercase type, an event_at timestamp, and a per-type detail allowlist (null for types without extra detail). Requires the send or read:emails scope.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The message id (a bare 26-character ULID, no prefix).
Response
The event timeline.
dataarray<object>requiredThe event timeline, oldest first.
data.typestringrequiredLowercase event type: send, delivery, bounce, complaint, reject, renderingfailure, deliverydelay, open, click, plus the synthetic suppressed and quarantined.
data.event_atstring<date-time>requireddata.detailobjectrequiredPer-type detail allowlist; null for event types without extra detail. Every field is a string or null, except recipients, which is an array of strings on bounce and complaint events.
