List the suppression list
email_marketing.suppressions.list
Lists the addresses this organization never emails (campaigns and flows skip them), newest first, paginated by cursor: email, reason (unsubscribe: the person clicked the unsubscribe link; hard_bounce and complaint: reported by Amazon SES; manual: added by someone) and source. Filter by reason (applies to the page read: follow next_cursor until has_more is false). Requires view access to Email Marketing.
- Scope
email_marketing:read- Permission
- View the module
- MCP tool
email_marketing_suppressions_listOn the full surface; on the compact one,mb_execute_operationwithid: "email_marketing.suppressions.list".
Declared cost: up to 202 reads and 0 writes per call (they count against the daily quota).
Parameters
limitintegerqueryoptionalHow many items this page brings at most (see the maximum and the default in the schema).
Default: 50
cursorstringqueryoptionalThe next_cursor of the previous page, exactly as it came (only for the same list and filters); without it, the first page.
reasonenumqueryoptionalOnly this reason: unsubscribe, hard_bounce, complaint or manual.
Values: unsubscribe, hard_bounce, complaint, manual
Response
dataarray<object>has_morebooleannext_cursorstringErrors
Example
curl "https://api.mb-suite.com/v1/email-marketing/suppressions" \
-H "Authorization: Bearer $MB_API_KEY"Try it with your test API key
With a test API key the request always goes to your practice organization: example data you can reset.
curl "https://api.mb-suite.com/v1/email-marketing/suppressions" \
-H "Authorization: Bearer $MB_TEST_KEY"