get_member_events
Retrieve custom API-triggered events (e.g., purchases, sign-ups) for a specific Mailchimp audience member. Use to access events sent via the Events API, distinct from email engagement data.
Instructions
Retrieve custom API-triggered events for a specific member (e.g. "purchased", "signed_up").
Use to view events sent to Mailchimp via the Events API. These are custom application events, not email interactions (opens, clicks); use get_member_activity for email engagement data. Returns empty if no custom events have been recorded for the member.
Args: list_id: The Mailchimp audience/list ID (e.g. 'abc123def4'). Obtain from list_audiences. email_address: Email address of the member. Must exist in the audience. count: Number of events to return (1-1000, default 20).
Returns: JSON with email_address, total_items (int), and events array. Each event: name (string, event name), occurred_at (ISO 8601), properties (object, custom key-value data or null).
Example: get_member_events(list_id="abc123", email_address="jane@co.com") -> {"email_address": "jane@co.com", "total_items": 5, "events": [{"name": "purchased", "occurred_at": "2025-06-01T10:00:00Z", "properties": {"product": "T-Shirt"}}]}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | ||
| account | No | ||
| list_id | Yes | ||
| email_address | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |