Docs / API / Suppressions

Suppressions

Recipients that should never be sent to. Auto-populated by bounces and complaints. Per-tenant.

Suppression reasons

List suppressed addresses

GET /api/suppressions

Scopes: events:read

Add to suppression list

POST /api/suppressions
body
{
  "email":  "user@example.com",
  "reason": "manual"
}

Remove from suppression list

DELETE /api/suppressions/:email

How suppressions affect sends

The send path consults suppressions before contacting SES. If any recipient is suppressed it's silently dropped; if all recipients are suppressed the response is:

200 OK · status: suppressed
{
  "success": true,
  "data": {
    "messageId": "suppressed",
    "status":    "suppressed",
    "to":        ["user@example.com"]
  }
}

No SES call is made, so suppressed sends don't count toward your bill.