---
title: "Remove an email suppression"
method: DELETE
path: "/email-suppressions/{id}"
tags: ["email-suppressions"]
---

# Remove an email suppression

`DELETE /email-suppressions/{id}`

## Request

- Base URL: `https://api.usepylon.com`
- URL: `https://api.usepylon.com/email-suppressions/{id}`
- Auth: HTTP bearer

Removes the suppression so Pylon resumes sending email to the address.

**Rate limit:** 120 requests per minute

## Path parameters

- `id` string, required

## Response `200`

- DeleteEmailSuppressionResponseBody
  - `request_id` string, required: The request ID for tracking.

## Other responses

- `400`: The request was invalid or could not be completed.
- `401`: The request could not be authenticated for this API.
- `403`: The authenticated caller or organization is not allowed to access this endpoint or operation.
- `404`
- `429`: The request exceeded the applicable rate limit.
- `500`: An unexpected internal error occurred.

## Changes

- **2026-10-11** `dfb481067e5a`: 87 info
  - added the non-success response with the status `401`
  - added the non-success response with the status `429`
  - the response property `request_id` became required for the status `200`
  - the response property `request_id` became required for the status `400`
  - …83 more
- **2026-09-12** `e85c0a2a3253`: 4 info
  - added the optional property `code` to the response with the `400` status
  - added the optional property `code` to the response with the `403` status
  - added the optional property `code` to the response with the `404` status
  - added the optional property `code` to the response with the `500` status
- **2026-09-10** `8a1a71062385`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/usepylon/apis/pylon-api/changes/email-suppressions/:id/delete.md)

---

[API](https://skmtc.dev/usepylon/apis/pylon-api.md) - [All operations](https://skmtc.dev/usepylon/apis/pylon-api/llms.txt) - [OpenAPI document](https://skmtc.dev/usepylon/apis/pylon-api/revisions/7d018a2a6265?raw)
