GET /email_delivery/suppressions
GETemail_delivery/suppressions
Retrieve all email suppression records for the current user
Query Parameters
type string
Filter by suppression type. Supports multiple types. Can be passed as comma-separated string (e.g., "unsubscribe,bounce") or JSON array (e.g., ["unsubscribe","bounce"]).
recipient string
Filter by recipient email address (case-insensitive partial match)
offset integer
limit integer
sort string
example -created_at (desc) or created_at (asc)
Returns
- dataarray
- idstringSuppression record ID
- domainstringDomain name
- recipientstringRecipient email address
- recipient_domainstringRecipient domain
- unsubscribebooleanWhether this is an unsubscribe suppression
- unsubscribed_atstringTimestamp when unsubscribed
- unsubscribe_reasonstringReason for unsubscribing (max 1024 characters)
- hard_bouncebooleanWhether this is a hard bounce suppression
- hard_bounced_atstringTimestamp when hard bounced
- feedback_reportbooleanWhether feedback was reported
- feedback_reported_atstringTimestamp when feedback was reported
- bounce_responseobjectBounce response details
- manualbooleanWhether this suppression was added manually by the user
- manual_reasonstringReason for manual suppression (max 1024 characters)
- created_atstringCreation timestamp
- updated_atstringLast update timestamp
- idstring
- metaobjectPagination metadata for list responses
- countintegerTotal number of items available
- offsetintegerNumber of items skipped
- limitintegerMaximum number of items returned per request
- countinteger
Error Codes
400 Bad Request
Bad Request
401 Unauthorized
Unauthorized
403 Forbidden
Forbidden
500 Internal Server Error
Internal server error