Suppressions API

Manage the suppression list to prevent sending to bounced or complained addresses.

GET /v1/suppressions

GET/v1/suppressions

List all suppressed email addresses. Requires full-access key. Addresses are automatically added when a permanent bounce or complaint occurs.

response — 200 OK
{
  "suppressions": [
    {
      "id": "sup_abc123",
      "email": "[email protected]",
      "reason": "BOUNCE",
      "createdAt": "2026-03-11T00:00:00.000Z"
    }
  ]
}

POST /v1/suppressions

POST/v1/suppressions

Manually suppress an email address. Useful for proactively blocking known-bad addresses.

Request body

NameTypeDescription
email*stringEmail address to suppress
reason"BOUNCE" | "COMPLAINT" | "MANUAL"Default: "MANUAL"

Errors

  • 409 — Address already suppressed

DELETE /v1/suppressions/:id

DELETE/v1/suppressions/:id

Remove a suppression, allowing sends to the address again. Use with caution — sending to previously bounced addresses can harm your sender reputation.

response — 200 OK
{ "deleted": true }