List Suppressions
list-suppressionsRetrieve suppressed email addresses, optionally filtered by origin (bounce, complaint, or manual), to see who is blocked from receiving emails.
Instructions
Purpose: List email addresses on the suppression list. Suppressed addresses never receive emails from the account. Optionally filter by origin: "bounce" (added automatically after a hard bounce), "complaint" (added automatically after a spam complaint), or "manual" (added via the API or dashboard).
NOT for: Checking a single address (use get-suppression). Not for listing contacts (use list-contacts).
Returns: For each suppression: email, id, origin, source_id (when present), created_at. Use pagination (limit, after/before) for large lists.
When to use: User says "show my suppression list", "who is suppressed?", or "why isn't this person receiving emails?" combined with a broad look at suppressed addresses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Suppression ID after which to retrieve more (for forward pagination). Cannot be used with "before". | |
| limit | No | Number of suppressions to retrieve. Default: 20, Max: 100, Min: 1 | |
| before | No | Suppression ID before which to retrieve more (for backward pagination). Cannot be used with "after". | |
| origin | No | Only return suppressions with this origin: "bounce", "complaint", or "manual". |