import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
// Retrieve by suppression id
const { data, error } = await resend.suppressions.get(
'e169aa45-1ecf-4183-9955-b1499d5701d3',
);
// Retrieve by email
const { data, error } = await resend.suppressions.get(
'steve.wozniak@example.com',
);
use resend_rs::{Resend, Result};
#[tokio::main]
async fn main() -> Result<()> {
let resend = Resend::new("re_xxxxxxxxx");
let _data = resend
.suppressions
.get("e169aa45-1ecf-4183-9955-b1499d5701d3")
.await?;
Ok(())
}
$resend = Resend::client('re_xxxxxxxxx');
// Retrieve by suppression id
$resend->suppressions->get(
'e169aa45-1ecf-4183-9955-b1499d5701d3'
);
// Retrieve by email
$resend->suppressions->get(
'steve.wozniak@example.com'
);
# Retrieve by suppression id
curl -X GET 'https://api.resend.com/suppressions/e169aa45-1ecf-4183-9955-b1499d5701d3' \
-H 'Authorization: Bearer re_xxxxxxxxx'
# Retrieve by email
curl -X GET 'https://api.resend.com/suppressions/steve.wozniak@example.com' \
-H 'Authorization: Bearer re_xxxxxxxxx'
# Retrieve by suppression id
resend suppressions get e169aa45-1ecf-4183-9955-b1499d5701d3
# Retrieve by email
resend suppressions get steve.wozniak@example.com
{
"object": "suppression",
"id": "e169aa45-1ecf-4183-9955-b1499d5701d3",
"email": "steve.wozniak@example.com",
"origin": "bounce",
"source_id": "4ef9a417-02e9-4d39-ad75-9611e0fcc33c",
"created_at": "2026-10-06T23:47:56.678Z"
}
Retrieve Suppression
Retrieve a single suppression by ID or email.
GET
/
suppressions
/
:suppression
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
// Retrieve by suppression id
const { data, error } = await resend.suppressions.get(
'e169aa45-1ecf-4183-9955-b1499d5701d3',
);
// Retrieve by email
const { data, error } = await resend.suppressions.get(
'steve.wozniak@example.com',
);
use resend_rs::{Resend, Result};
#[tokio::main]
async fn main() -> Result<()> {
let resend = Resend::new("re_xxxxxxxxx");
let _data = resend
.suppressions
.get("e169aa45-1ecf-4183-9955-b1499d5701d3")
.await?;
Ok(())
}
$resend = Resend::client('re_xxxxxxxxx');
// Retrieve by suppression id
$resend->suppressions->get(
'e169aa45-1ecf-4183-9955-b1499d5701d3'
);
// Retrieve by email
$resend->suppressions->get(
'steve.wozniak@example.com'
);
# Retrieve by suppression id
curl -X GET 'https://api.resend.com/suppressions/e169aa45-1ecf-4183-9955-b1499d5701d3' \
-H 'Authorization: Bearer re_xxxxxxxxx'
# Retrieve by email
curl -X GET 'https://api.resend.com/suppressions/steve.wozniak@example.com' \
-H 'Authorization: Bearer re_xxxxxxxxx'
# Retrieve by suppression id
resend suppressions get e169aa45-1ecf-4183-9955-b1499d5701d3
# Retrieve by email
resend suppressions get steve.wozniak@example.com
{
"object": "suppression",
"id": "e169aa45-1ecf-4183-9955-b1499d5701d3",
"email": "steve.wozniak@example.com",
"origin": "bounce",
"source_id": "4ef9a417-02e9-4d39-ad75-9611e0fcc33c",
"created_at": "2026-10-06T23:47:56.678Z"
}
A suppression can be retrieved either by its ID or by the suppressed email
address.
The
Path Parameters
email | id
required
The Suppression ID or email address.
source_id in the response references the email that triggered the
suppression. For suppressions with a manual origin, source_id is null.
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
// Retrieve by suppression id
const { data, error } = await resend.suppressions.get(
'e169aa45-1ecf-4183-9955-b1499d5701d3',
);
// Retrieve by email
const { data, error } = await resend.suppressions.get(
'steve.wozniak@example.com',
);
use resend_rs::{Resend, Result};
#[tokio::main]
async fn main() -> Result<()> {
let resend = Resend::new("re_xxxxxxxxx");
let _data = resend
.suppressions
.get("e169aa45-1ecf-4183-9955-b1499d5701d3")
.await?;
Ok(())
}
$resend = Resend::client('re_xxxxxxxxx');
// Retrieve by suppression id
$resend->suppressions->get(
'e169aa45-1ecf-4183-9955-b1499d5701d3'
);
// Retrieve by email
$resend->suppressions->get(
'steve.wozniak@example.com'
);
# Retrieve by suppression id
curl -X GET 'https://api.resend.com/suppressions/e169aa45-1ecf-4183-9955-b1499d5701d3' \
-H 'Authorization: Bearer re_xxxxxxxxx'
# Retrieve by email
curl -X GET 'https://api.resend.com/suppressions/steve.wozniak@example.com' \
-H 'Authorization: Bearer re_xxxxxxxxx'
# Retrieve by suppression id
resend suppressions get e169aa45-1ecf-4183-9955-b1499d5701d3
# Retrieve by email
resend suppressions get steve.wozniak@example.com
{
"object": "suppression",
"id": "e169aa45-1ecf-4183-9955-b1499d5701d3",
"email": "steve.wozniak@example.com",
"origin": "bounce",
"source_id": "4ef9a417-02e9-4d39-ad75-9611e0fcc33c",
"created_at": "2026-10-06T23:47:56.678Z"
}
Was this page helpful?
⌘I