---
title: "Remove a contact from suppression list"
method: DELETE
path: "/v1/contacts/suppression"
tags: ["Contacts"]
---

# Remove a contact from suppression list

`DELETE /v1/contacts/suppression`

Remove a suppressed contact from the suppression list by `email` or `userId`. Include only one query parameter.

## Query parameters

- `email` string
- `userId` string

## Response `200`

Successful removal.

- ContactSuppressionRemoveResponse
  - `success` boolean, required — Whether the suppression removal was successful.
  - `message` string, required
  - `removalQuota` ContactSuppressionRemovalQuota, required
    - `limit` number, required — The number of suppression removals allowed in a rolling 30 day period.
    - `remaining` number, required — The remaining number of suppression removals left in the current 30 day period.

## Other responses

- `400` — Bad request (e.g. contact is not suppressed).
- `404` — Contact not found.
- `405` — Wrong HTTP request method.

## Changes

> 9 revisions in range; 1 not diffed.

- **2026-08-05** `74756bcb2e9e` — 1 info
  - api operation id `removeContactSuppression` was added

[Change history](https://skmtc.dev/loops/apis/loops-openapi-spec/changes/v1/contacts/suppression/delete.md)

---

[API](https://skmtc.dev/loops/apis/loops-openapi-spec.md) · [All operations](https://skmtc.dev/loops/apis/loops-openapi-spec/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/loops/loops-openapi-spec/revisions/8bd0098300ec/schema)
