list_suppressions
Check if a specific email is suppressed or list suppressed addresses from your Amazon SES account to prevent sending to invalid recipients and protect your sending reputation.
Instructions
List addresses on your AWS SES account-level suppression list, or check a single address with email. SES silently drops mail to suppressed addresses, and sending to them damages your sending reputation, so check before sending to an address you have not sent to recently. To determine whether one specific address is suppressed, always pass email — that is an exact lookup. The listing is paginated and states explicitly when it is truncated; a truncated listing is never proof that an address is unsuppressed. Optionally filter the listing by reason (BOUNCE or COMPLAINT).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Check this ONE address against SES and report whether it is suppressed. Use this for any "is <address> suppressed?" question: it is an exact lookup. Do NOT answer that question from the listing instead — the listing is paginated, so an address missing from it is not evidence the address is unsuppressed. `reason` and `limit` are ignored when this is set. | ||
| limit | No | Maximum number of addresses to list (default 20, max 100). The response always states whether the listing was truncated. | |
| reason | No | Only list addresses suppressed for this reason. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | lookup = exact single-address check; list = paged enumeration. | |
| entries | Yes | ||
| complete | Yes | False when SES reported more pages than were read; absence proves nothing. | |
| suppressed | No | Only present for mode=lookup. Authoritative for that address. |