delete_member
Permanently delete a member and all associated data from an audience. Use for complete data removal, such as GDPR right-to-erasure requests.
Instructions
Permanently delete a member and all their data from an audience.
Use only for complete data removal (e.g. GDPR right-to-erasure requests). All activity history, merge field data, and tag associations are permanently lost. Use unsubscribe_member instead to stop sending while preserving data for reporting. There is no undo.
Authenticated via API key. Subject to Mailchimp API rate limits (max 10 concurrent requests). This operation is irreversible. Respects read-only and dry-run modes.
Args: list_id: The Mailchimp audience/list ID (e.g. 'abc123def4'). Obtain from list_audiences. email_address: Email address of the member to permanently delete. Must exist in the audience.
Returns: JSON with fields: status ("permanently_deleted"), email_address. Returns error if the member does not exist.
Example: delete_member(list_id="abc123", email_address="jane@co.com") -> {"status": "permanently_deleted", "email_address": "jane@co.com"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| list_id | Yes | ||
| email_address | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |