List suppressed addresses

Page through the team's suppression list, newest first: the addresses Notix will not send to, with the reason (HARD_BOUNCE, COMPLAINT, MANUAL or…

GEThttps://app.usenotix.dev/api/v1/suppressions

Full access and read only keys can call this. Sending access keys cannot. Key permissions lists the extra rules some calls have.

Page through the team's suppression list, newest first: the addresses Notix will not send to, with the reason (HARD_BOUNCE, COMPLAINT, MANUAL or SOFT_BOUNCE_REPEATED). A SOFT_BOUNCE_REPEATED entry holds back campaigns and automations only, never a one-off send such as a password reset, and lifts on its own at expiresAt, 90 days after the third soft bounce. Filter by reason or part of an address with search.

Query parameters

pageinteger

Minimum 1. Maximum 10000. Default 1.

limitinteger

Minimum 1. Maximum 100. Default 50.

reasonstring

Why the address is suppressed. HARD_BOUNCE and COMPLAINT are permanent and stop every send; only Notix support can lift one. MANUAL was added by your team and stops every send. SOFT_BOUNCE_REPEATED means the mailbox refused 3 different emails within 30 days; it holds back campaigns and automations only (one-off sends such as password resets still go out) and lifts on its own at expiresAt.

One of HARD_BOUNCE, COMPLAINT, MANUAL, SOFT_BOUNCE_REPEATED.

searchstring

Part of an address, at least 3 characters.

Headers

Authorizationstringrequired

Bearer followed by your API key.

Errors

400

A page starting past the first 10,000 entries, or a search shorter than 3 characters.

Every error has the same shape. See all error codes.

curl -X GET "https://app.usenotix.dev/api/v1/suppressions" \
  -H "Authorization: Bearer $NOTIX_API_KEY"
Response200
{
  "data": [
    {
      "email": "customer@example.com",
      "reason": "HARD_BOUNCE",
      "createdAt": "2026-10-01T09:00:00Z",
      "expiresAt": "2026-10-01T09:00:00Z",
      "removable": true
    }
  ],
  "total": 1,
  "page": 1,
  "limit": 1
}
Open in ClaudeOpen in ChatGPT