> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mailofly.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Retrieve Suppression

> Retrieve a suppression record by its ID or email address.

Look up whether an email address is currently in your organization's suppression list and why.

### Path Parameters

<ParamField path="id" type="string" required>
  The suppression record ID or the target email address.
</ParamField>

### Response

<ResponseField name="data" type="object">
  <ResponseField name="id" type="string">Suppression ID.</ResponseField>
  <ResponseField name="email" type="string">Target email address.</ResponseField>
  <ResponseField name="reason" type="string">Suppression trigger (`bounce`, `complaint`, `manual`).</ResponseField>
  <ResponseField name="source" type="string">Source (`user`, `api`, `ses_webhook`).</ResponseField>
  <ResponseField name="created_at" type="string">Timestamp added.</ResponseField>
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET https://api.mailofly.com/api/v1/suppressions/baduser@example.com \
    -H "Authorization: Bearer mf_live_your_api_key"
  ```
</RequestExample>

<ResponseExample>
  ```json 200 OK theme={null}
  {
    "data": {
      "id": "sup_123",
      "email": "baduser@example.com",
      "reason": "complaint",
      "source": "api",
      "created_at": "2026-09-11T14:00:00Z"
    }
  }
  ```
</ResponseExample>


## Related topics

- [List Suppressions](/api/suppressions/list-suppressions.md)
- [Remove Suppression](/api/suppressions/remove-suppression.md)
- [Add Suppression](/api/suppressions/add-suppression.md)
- [Email Suppressions](/sending/email-suppressions.md)
- [Add Batch Suppressions](/api/suppressions/add-batch-suppressions.md)
