Skip to content

Domains and events

Suppression list

Addresses that can't or don't want to receive your mail go on a list, and Chebu skips them.

Sending to addresses that bounce or complain hurts your domain's reputation, and every sender's. Chebu adds an address to your workspace's suppression list automatically, and later emails to it are skipped with an email.suppressed event.

ReasonAdded when
hard_bounceThe receiving server says the address doesn't exist.
complaintThe recipient marks your email as spam.
soft_bounceThe address bounces temporarily three times within 7 days.
manualYou add it through the API, for example after an unsubscribe.

List suppressions

GET/suppressions
Request
curl https://api.chebu.io/suppressions?limit=20 \
  -H "Authorization: Bearer $CHEBU_API_KEY"
JSON

Page with limit and after as for emails. To check one address, GET /suppressions/{email}. It returns the entry, or 404 not_found if the address isn't suppressed. URL-encode the address in the path.

Add an address

POST/suppressions
Request
curl -X POST https://api.chebu.io/suppressions \
  -H "Authorization: Bearer $CHEBU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "email": "[email protected]" }'
JSON

Remove an address

Remove an address only when you know it works again, for example after the person fixes a full mailbox or asks to hear from you. Sending to a dead address again will bounce and put it straight back.

DELETE/suppressions/nobody%40example.com
Request
curl -X DELETE https://api.chebu.io/suppressions/nobody%40example.com \
  -H "Authorization: Bearer $CHEBU_API_KEY"
JSON