Current reasons
The public add endpoint creates a
manual suppression for a normalized email address.
Imports normalize supported reason aliases, count imported rows, and count invalid or duplicate rows as skipped.
Send-time fence
Signal checks recipient addresses against the project’s suppressions before provider delivery. A blocked recipient becomes asuppressed message outcome instead of crossing the provider boundary.
Signal checks again when a queued or scheduled message is about to be delivered.
This second check matters when a bounce, complaint, unsubscribe, or manual block is recorded after admission but before dispatch.
Import and export
The API supports paginated listing, manual addition, deletion by email, import, and export. The dashboard can import one address per line with an optional reason and can export project suppression state. Treat exports as customer data and keep the target project explicit during imports.Removing a suppression
Removal deletes the current project delivery fence for that address. It does not send a previously blocked message, restore a deleted contact, create topic consent, or prove the address is safe. Before removal:- Identify the recorded reason and source event.
- Confirm whether the underlying address or complaint condition changed.
- Confirm current recipient permission for the intended communication.
- Record who authorized the removal.
- Use a controlled send rather than replaying a backlog automatically.