Admin API
Add a suppression
Block an address from receiving email from every project.
POST
/v1/admin/suppressionsAdmin keyAfter this, live sends to the address fail with 422 recipient_suppressed in every project. Sends with test keys don't check the list.
Adding an address that is already suppressed succeeds and keeps its original entry, with one exception: a complaint reason replaces the stored reason.
Body parameters
The email address. Trimmed and lowercased.
Why the address is suppressed.
Response
Status 201 with the stored suppression and a note reminding you that Cloudflare keeps its own, separate list.
Errors
| Status | Code | When |
|---|---|---|
| 400 | invalid_body | address is missing or not an email address, or reason is not one of the three values. |