import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
const { data, error } = await resend.suppressions.batch.add({
emails: ['steve.wozniak@example.com', 'susan.kare@example.com'],
});
curl -X POST 'https://api.resend.com/suppressions/batch/add' \
-H 'Authorization: Bearer re_xxxxxxxxx' \
-H 'Content-Type: application/json' \
-d $'{
"emails": ["steve.wozniak@example.com", "susan.kare@example.com"]
}'
resend suppressions batch add --file suppressions.json
{
"data": [
{
"object": "suppression",
"id": "e169aa45-1ecf-4183-9955-b1499d5701d3"
},
{
"object": "suppression",
"id": "520784e2-887d-4c25-b53c-4ad46ad38100"
}
]
}
Add Suppressions
Add up to 100 email addresses to the suppression list at once.
POST
/
suppressions
/
batch
/
add
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
const { data, error } = await resend.suppressions.batch.add({
emails: ['steve.wozniak@example.com', 'susan.kare@example.com'],
});
curl -X POST 'https://api.resend.com/suppressions/batch/add' \
-H 'Authorization: Bearer re_xxxxxxxxx' \
-H 'Content-Type: application/json' \
-d $'{
"emails": ["steve.wozniak@example.com", "susan.kare@example.com"]
}'
resend suppressions batch add --file suppressions.json
{
"data": [
{
"object": "suppression",
"id": "e169aa45-1ecf-4183-9955-b1499d5701d3"
},
{
"object": "suppression",
"id": "520784e2-887d-4c25-b53c-4ad46ad38100"
}
]
}
The Suppressions API is currently in private beta and only available to a
limited number of users. APIs might change before GA.
Get in touch if you’re interested in testing
this feature.Once you have access, upgrade your Resend SDK to use the methods on this
page:
npm install resend@6.18.0-canary.0
Body Parameters
array
required
The email addresses to suppress. Must contain between 1 and 100 email
addresses.
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
const { data, error } = await resend.suppressions.batch.add({
emails: ['steve.wozniak@example.com', 'susan.kare@example.com'],
});
curl -X POST 'https://api.resend.com/suppressions/batch/add' \
-H 'Authorization: Bearer re_xxxxxxxxx' \
-H 'Content-Type: application/json' \
-d $'{
"emails": ["steve.wozniak@example.com", "susan.kare@example.com"]
}'
resend suppressions batch add --file suppressions.json
{
"data": [
{
"object": "suppression",
"id": "e169aa45-1ecf-4183-9955-b1499d5701d3"
},
{
"object": "suppression",
"id": "520784e2-887d-4c25-b53c-4ad46ad38100"
}
]
}
Was this page helpful?
⌘I