Delete email logs is a WordPress ability from SureMail — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin →Delete email logs
DestructivePermanently deletes one or more email log entries and any attachments used only by them.
Requires the SureMail plugin installed on WordPress 6.9+ (for Abilities API support). Every ability also requires the current user to have the 'manage_options' capability. Abilities that create, modify, resend, or delete data are additionally gated behind separate site options: the destructive abilities (delete-connection, delete-email-logs) require the 'suremails_abilities_api_delete' option to be enabled, and the write abilities (add-connection, update-connection, send-test-email, resend-email, update-settings) require the 'suremails_abilities_api_edit' option to be enabled.
What it does
This ability permanently removes the specified email log records by ID from the database, along with any file attachments that are exclusively associated with those logs (attachments still referenced by other logs are preserved). The deletion cannot be undone. It returns the count of records actually deleted. An AI assistant should confirm the number and subjects of the logs to be removed with the user before calling this, since there is no bulk 'delete all' shortcut — IDs must first be gathered via list-email-logs.
See it in action
You ask your AI assistant
"Delete email logs 101, 102, and 103 — they were duplicate test sends."
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| log_ids | array | Yes | Array of log IDs to permanently delete. Obtain IDs from list-email-logs. |
Returns
An object with deleted_count (the number of log records actually deleted) and a result message.
Permission
Requires the 'suremails_abilities_api_delete' site option to be enabled, and the current user must have the 'manage_options' capability.
More SureMail abilities
Add new email connection
Creates and authenticates a new email-sending connection against its provider's credentials.
Delete connection
Permanently deletes an email connection by ID, an action that cannot be undone.
Get connection details
Retrieves the full non-sensitive details of a single email connection by its ID.
Get default connection
Returns the connection that WordPress is currently using to send all outgoing emails.
Get email delivery statistics
Returns aggregate sent/failed email counts and a daily breakdown for a given date range.
Get email log details
Retrieves the full stored details of a single logged email, including its body and provider response.