/suppressions/batch/add
POST
application/json- body
emails*array<>Addresses to block, up to 1000; duplicates collapse
Items
1 <= items <= 1000origin?stringOrigin recorded on rows this request creates (default manual): bounce, complaint, manual or unsubscribe; an address already suppressed keeps its origin
Value in
"bounce""complaint""manual""unsubscribe"One entry per distinct address (case-insensitive) in input order; addresses already suppressed for any reason return their existing id and keep their origin. New rows record the request's origin (bounce, complaint, manual or unsubscribe; default manual). Accepts up to 1000 addresses (Resend: 100).
application/json- response
data*array<>curl -X POST 'https://api.millionsend.com/suppressions/batch/add' \ -H 'Content-Type: application/json' \ -d '{ "emails": [ "user@example.com" ]}'Example Response
{ "data": [ { "object": "suppression", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08" } ]}