Event-created records
Bounces, provider suppressions, quarantines, and spam complaints can write suppression records inside the project where they happened.
NoticeAPI turns hard bounces, spam complaints, provider suppressions, and manual blocks into recipient state your app can see. Future sends fail before provider handoff with recipient_suppressed.
Each suppression is recipient state owned by its project. NoticeAPI enforces it before sending; removal should be a support or re-opt-in decision, not a way around bounces or opt-outs.
The suppression API keeps that loop visible: provider events create records, send attempts fail fast, and removals stay deliberate.
Provider bounces, suppressions, quarantines, and spam signals can become suppression records.
Your app can list the project's suppressions or filter by email through /api/v1/suppressions.
Future sends fail before provider handoff so the same bad address is not retried.
Remove a suppression only when the mailbox is fixed or the recipient has clearly asked to receive email again.
Provider statuses such as Bounced, Suppressed, Quarantined, and FilteredSpam can become suppression records.
Use POST /api/v1/suppressions for support requests, deleted users, or addresses your product should not contact.
REST and batch sends return recipient_suppressed with the blocked address instead of retrying the same recipient.
DELETE the record only when the mailbox is fixed or the recipient has clearly asked to receive email again.
Bounces, provider suppressions, quarantines, and spam complaints can write suppression records inside the project where they happened.
Audit addresses, add manual blocks, or clear a suppression after support confirms the recipient is safe to contact.
Suppressed recipients return recipient_suppressed instead of creating provider traffic you already know should stop.
Broadcast fan-out checks suppressions per contact; unsubscribed contacts stay out through audience state.
No. Suppressions are enforced before provider handoff. Remove the record only after a real mailbox fix, support review, or recipient request.
Provider delivery statuses such as Bounced, Suppressed, Quarantined, and FilteredSpam can create suppression records. Manual API blocks are stored as manual records.
No. Simulator bounces are repeatable test outcomes and do not suppress the simulator address.
Only when you have a clear reason, such as a recipient fixing their mailbox or asking to receive email again.
Simulator outcomes are free. Move to a verified domain when the path is ready.