---
title: Suppressions
---

[Skip to content](#%5Ftop) 

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

[Email Sending](https://developers.cloudflare.com/api/python/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/python/resources/email%5Fsending/subresources/suppressions/methods/list)

email\_sending.suppressions.list(SuppressionListParams\*\*kwargs)  \-> SyncCursorPagination\[[SuppressionListResponse](https://developers.cloudflare.com/api/python/resources/email%5Fsending#%28resource%29%20email%5Fsending.suppressions%20%3E%20%28model%29%20suppression%5Flist%5Fresponse%20%3E%20%28schema%29)\]

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

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

email\_sending.suppressions.get(strsuppression\_id, SuppressionGetParams\*\*kwargs)  \-> [SuppressionGetResponse](https://developers.cloudflare.com/api/python/resources/email%5Fsending#%28resource%29%20email%5Fsending.suppressions%20%3E%20%28model%29%20suppression%5Fget%5Fresponse%20%3E%20%28schema%29)

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

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

email\_sending.suppressions.create(SuppressionCreateParams\*\*kwargs)  \-> [SuppressionCreateResponse](https://developers.cloudflare.com/api/python/resources/email%5Fsending#%28resource%29%20email%5Fsending.suppressions%20%3E%20%28model%29%20suppression%5Fcreate%5Fresponse%20%3E%20%28schema%29)

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

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

email\_sending.suppressions.edit(strsuppression\_id, SuppressionEditParams\*\*kwargs)  \-> [SuppressionEditResponse](https://developers.cloudflare.com/api/python/resources/email%5Fsending#%28resource%29%20email%5Fsending.suppressions%20%3E%20%28model%29%20suppression%5Fedit%5Fresponse%20%3E%20%28schema%29)

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

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

email\_sending.suppressions.delete(strsuppression\_id, SuppressionDeleteParams\*\*kwargs)  \-> [SuppressionDeleteResponse](https://developers.cloudflare.com/api/python/resources/email%5Fsending#%28resource%29%20email%5Fsending.suppressions%20%3E%20%28model%29%20suppression%5Fdelete%5Fresponse%20%3E%20%28schema%29)

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

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

email\_sending.suppressions.import\_(SuppressionImportParams\*\*kwargs)  \-> [SuppressionImportResponse](https://developers.cloudflare.com/api/python/resources/email%5Fsending#%28resource%29%20email%5Fsending.suppressions%20%3E%20%28model%29%20suppression%5Fimport%5Fresponse%20%3E%20%28schema%29)

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

##### ModelsExpand Collapse 

class SuppressionListResponse: …

id: str

formatuuid

created\_at: datetime

formatdate-time

email: str

formatemail

expires\_at: Optional\[datetime\]

formatdate-time

read\_only: bool

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

reason: str

note: Optional\[str\]

class SuppressionGetResponse: …

id: str

formatuuid

created\_at: datetime

formatdate-time

email: str

formatemail

expires\_at: Optional\[datetime\]

formatdate-time

read\_only: bool

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

reason: str

note: Optional\[str\]

class SuppressionCreateResponse: …

id: str

formatuuid

class SuppressionEditResponse: …

id: str

formatuuid

created\_at: datetime

formatdate-time

email: str

formatemail

expires\_at: Optional\[datetime\]

formatdate-time

read\_only: bool

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

reason: str

note: Optional\[str\]

class SuppressionDeleteResponse: …

id: str

formatuuid

class SuppressionImportResponse: …

deduplicated: int

errors: int

invalid: int

items: List\[Item\]

index: int

status: Literal\["processed", "invalid", "error", "skipped"\]

One of the following:

"processed"

"invalid"

"error"

"skipped"

id: Optional\[str\]

formatuuid

email: Optional\[str\]

formatemail

error: Optional\[str\]

processed: int

skipped: int

total: int