A suppression can be retrieved either by its ID or by the suppressed email
address.

## Path Parameters

- `suppression` (email | id, required) — The Suppression ID or email address.

The `source_id` in the response references the email that triggered the
suppression. For suppressions with a `manual` origin, `source_id` is `null`.

:::code-group
```ts Node.js
import { Resend } from 'resend';

const resend = new Resend('re_xxxxxxxxx');

const { data, error } = await resend.suppressions.get(
  'e169aa45-1ecf-4183-9955-b1499d5701d3', // or: 'steve.wozniak@example.com'
);
```

```php PHP
$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'
);
```

```python Python
import resend

resend.api_key = "re_xxxxxxxxx"

# Retrieve by suppression id
resend.Suppressions.get("e169aa45-1ecf-4183-9955-b1499d5701d3")

# Retrieve by email
resend.Suppressions.get("steve.wozniak@example.com")
```

```ruby Ruby
require "resend"

Resend.api_key = "re_xxxxxxxxx"

# Retrieve by suppression id
Resend::Suppressions.get("e169aa45-1ecf-4183-9955-b1499d5701d3")

# Retrieve by email
Resend::Suppressions.get("steve.wozniak@example.com")
```

```go Go
package main

import "github.com/resend/resend-go/v4"

func main() {
	client := resend.NewClient("re_xxxxxxxxx")

	// Retrieve by suppression id
	client.Suppressions.Get("e169aa45-1ecf-4183-9955-b1499d5701d3")

	// Retrieve by email
	client.Suppressions.Get("steve.wozniak@example.com")
}
```

```rust Rust
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(())
}
```

```java Java
import com.resend.Resend;
import com.resend.core.exception.ResendException;

public class Main {
    public static void main(String[] args) throws ResendException {
        Resend resend = new Resend("re_xxxxxxxxx");

        // Retrieve by suppression id
        resend.suppressions().get("e169aa45-1ecf-4183-9955-b1499d5701d3");

        // Retrieve by email
        resend.suppressions().get("steve.wozniak@example.com");
    }
}
```

```csharp .NET
using Resend;

IResend resend = ResendClient.Create( "re_xxxxxxxxx" );

// Retrieve by suppression id
await resend.SuppressionRetrieveAsync( "e169aa45-1ecf-4183-9955-b1499d5701d3" );

// Retrieve by email
await resend.SuppressionRetrieveAsync( "steve.wozniak@example.com" );
```

```bash cURL
# 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'
```

```bash CLI
# Retrieve by suppression id
resend suppressions get e169aa45-1ecf-4183-9955-b1499d5701d3

# Retrieve by email
resend suppressions get steve.wozniak@example.com
```
:::

:::code-group
```json Response
{
  "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-06 23:47:56.678+00"
}
```
:::

## Related pages

- [Account Management](./account-management-index.md)
- [API Keys](./api-keys-2-index.md)
- [API Keys](./api-keys-index.md)
- [API Reference](./api-reference-index.md)
- [AudiencesDEPRECATED](./audiencesdeprecated-index.md)
- [Authorized Apps](./authorized-apps-index.md)
- [Automations](./automations-index.md)
- [Broadcasts](./broadcasts-index.md)
- [Build with AI](./build-with-ai-index.md)
- [Changelog](../changelog.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
