---
title: Suppressions
---

[Skip to content](#%5Ftop) 

[API Reference](https://developers.cloudflare.com/api)

[Email Sending](https://developers.cloudflare.com/api/resources/email%5Fsending)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Suppressions

##### [List account Email Sending suppressions](https://developers.cloudflare.com/api/resources/email%5Fsending/subresources/suppressions/methods/list)

GET/accounts/{account\_id}/email/sending/suppressions

##### [Get account Email Sending suppression](https://developers.cloudflare.com/api/resources/email%5Fsending/subresources/suppressions/methods/get)

GET/accounts/{account\_id}/email/sending/suppressions/{suppression\_id}

##### [Create account Email Sending suppression](https://developers.cloudflare.com/api/resources/email%5Fsending/subresources/suppressions/methods/create)

POST/accounts/{account\_id}/email/sending/suppressions

##### [Update account Email Sending suppression](https://developers.cloudflare.com/api/resources/email%5Fsending/subresources/suppressions/methods/edit)

PATCH/accounts/{account\_id}/email/sending/suppressions/{suppression\_id}

##### [Delete account Email Sending suppression](https://developers.cloudflare.com/api/resources/email%5Fsending/subresources/suppressions/methods/delete)

DELETE/accounts/{account\_id}/email/sending/suppressions/{suppression\_id}

##### [Bulk import account Email Sending suppressions](https://developers.cloudflare.com/api/resources/email%5Fsending/subresources/suppressions/methods/import)

POST/accounts/{account\_id}/email/sending/suppressions/bulk

##### ModelsExpand Collapse 

SuppressionListResponse object { id, created\_at, email, 4 more } 

id: string

formatuuid

created\_at: string

formatdate-time

email: string

formatemail

expires\_at: string

formatdate-time

read\_only: boolean

Whether clients may mutate this suppression. This is determined by the server and must not be inferred from `reason`.

reason: string

note: optional string

SuppressionGetResponse object { id, created\_at, email, 4 more } 

id: string

formatuuid

created\_at: string

formatdate-time

email: string

formatemail

expires\_at: string

formatdate-time

read\_only: boolean

Whether clients may mutate this suppression. This is determined by the server and must not be inferred from `reason`.

reason: string

note: optional string

SuppressionCreateResponse object { id } 

id: string

formatuuid

SuppressionEditResponse object { id, created\_at, email, 4 more } 

id: string

formatuuid

created\_at: string

formatdate-time

email: string

formatemail

expires\_at: string

formatdate-time

read\_only: boolean

Whether clients may mutate this suppression. This is determined by the server and must not be inferred from `reason`.

reason: string

note: optional string

SuppressionDeleteResponse object { id } 

id: string

formatuuid

SuppressionImportResponse object { deduplicated, errors, invalid, 4 more } 

deduplicated: number

errors: number

invalid: number

items: array of object { index, status, id, 2 more } 

index: number

status: "processed" or "invalid" or "error" or "skipped"

One of the following:

"processed"

"invalid"

"error"

"skipped"

id: optional string

formatuuid

email: optional string

formatemail

error: optional string

processed: number

skipped: number

total: number