Runs examples for real against your account. Test keys only; kept in this tab, never stored on our side. Get a key
ZapSMTP / Docs / Suppressions

Remove suppressions in bulk

POST/v1/suppressions/batch/remove

Remove up to 1,000 addresses in one call. Addresses that are not on the list are ignored.

Requires a full-access live key; test keys get 403 test_key_restricted.

Body parameters

emailsstring[]required
1–1,000 addresses.

Errors

test_key_restrictedHTTP 403
test-mode keys can send test email and read, not change the account: use a live key
invalid_parameterHTTP 422
Empty or over 1,000 addresses, or an invalid address.
POST/v1/suppressions/batch/remove
curl -X POST 'https://zapsmtp.xyz/v1/suppressions/batch/remove' \
  -H "Authorization: Bearer $ZAP_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "emails": [
    "ann@example.com",
    "bob@example.com"
  ]
}'
Set ZAP_API_KEY in your environment.
Response 200 OK
{
  "object": "suppression_batch",
  "removed": 1,
  "emails": [
    "ann@example.com"
  ]
}