Skip to main content
GET /v1/analytics/events is a unified event feed across four domains: email, automation, trigger, and inbound. Filter by recipientEmail to get one contact’s complete engagement timeline, or by eventType / automationId / sendId to slice the whole brand. Requires the emails scope. Every delivery event attaches to the sendId it came from, so you can also scope the feed to a single send. To pull just one send’s per-recipient events, read that send with GET /v1/analytics/sends?sendId=…&include=events. See Monitor campaign sends. When from/to are omitted the API defaults to the last 7 days. The response carries { data, pagination, range }.

One Contact’s Timeline

Export a Full Timeline

The SDK auto-pager walks every page so you never touch the cursor:

Filter by Event Type or Automation

Each EventRow carries domain, eventType, recipientEmail?, sendId?, emailId?/emailName?, automationId?/automationName?, nodeId?, mode? (live | test), and a human summary?.

See Also

Need help?

Our team is ready to support you at every step of your journey with Brew. Choose the option that works best for you:

Search Documentation

Type in the “Ask any question” search bar at the top left to instantly find relevant documentation pages.

ChatGPT/Claude Integration

Click “Open in ChatGPT” at the top right of any page to analyze documentation with ChatGPT or Claude for deeper insights.