FlaresendDocs
Admin API

Add a suppression

Block an address from receiving email from every project.

POST/v1/admin/suppressionsAdmin key

After 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

addressstringrequired

The email address. Trimmed and lowercased.

reason'manual' | 'hard_bounce' | 'complaint'default: manual

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

StatusCodeWhen
400invalid_bodyaddress is missing or not an email address, or reason is not one of the three values.