Suppress Contact
Contacts
Suppress Contact
Suppress a contact to stop sending emails
POST
Suppress Contact
Suppress a contact to prevent them from receiving any emails. Unlike deletion, suppression preserves the contact record and email history.Documentation Index
Fetch the complete documentation index at: https://docs.mailbreeze.com/llms.txt
Use this file to discover all available pages before exploring further.
Path Parameters
The unique list ID (e.g.,
lst_abc123).The unique contact ID (e.g.,
cnt_abc123).Request Body
Reason for suppression. One of:
manual- Manual suppression by adminunsubscribed- Contact unsubscribedbounced- Email address bouncedcomplained- Contact reported as spamspam_trap- Address identified as spam trap
Examples
Response
Returns204 No Content on success with no response body.
Suppression Reasons
| Reason | Description | Typical Use Case |
|---|---|---|
manual | Manual suppression | Admin removing contact, legal request |
unsubscribed | User opted out | Unsubscribe link clicked |
bounced | Hard bounce | Invalid email address |
complained | Spam complaint | User marked email as spam |
spam_trap | Known spam trap | Address identified as honeypot |
Errors
| Code | HTTP Status | Description |
|---|---|---|
CONTACT_NOT_FOUND | 404 | Contact with this ID doesn’t exist |
LIST_NOT_FOUND | 404 | List with this ID doesn’t exist |
ALREADY_SUPPRESSED | 409 | Contact is already suppressed |
VALIDATION_ERROR | 400 | Invalid suppression reason |
Notes
Suppressed contacts are automatically added to the domain’s global suppression list. They won’t receive emails from any list in your domain.
What happens when a contact is suppressed:
- Contact status changes to
suppressed - Email is added to global suppression list
- All future sends to this email are blocked
- Contact record and history are preserved
- Contact appears in list stats as suppressed