Suppressions
Addresses sesameSend will not send to.
A suppression stops mail to an address for your team. sesameSend adds them for you, and you can manage them yourself.
Added automatically
- A permanent (hard) bounce.
- A complaint.
Both come from SES events and are recorded before the event itself, so a crash never leaves a bounce without its suppression. Each fires suppression.added. A send to a suppressed address is skipped and recorded as an email.suppressed event.
Manage
curl -X POST "$SESAMESEND_URL/suppressions" -H "Authorization: Bearer $OPENSEND_API_KEY" \
-H "Content-Type: application/json" -d '{"email":"someone@example.com"}'GET /suppressionslists them.GETandDELETE /suppressions/{suppression}take an ID or an email address.POST /suppressions/batch/addand/batch/removetake up to 100 at a time.
Topic opt-outs are separate: a contact who opted out of a topic is also skipped for that topic's mail. The simulator address suppressed@resend.dev produces a suppressed event without touching your list.