Add to Block ListBeta
Block one email address or domain.
POST
https://api.foxreach.io/ api/ v1/ block-listRequires an API key with the write scope.
The value is lowercased and classified: anything with an @ is an email, anything else a domain. @acme.com, *.acme.com and https://acme.com/page are all stored as the domain acme.com. For many values at once use Bulk Add.
Body Parameters#
valuestringbodyrequiredAn email address or a domain.
notestringbodyOptional note, up to 500 characters.
Response#
Returns the entry with a 201 status code.
dataobjectShow data
idstringEntry identifier.
kindstringemail or domain.valuestringLowercased address or domain.
sourcestringmanual, import, unsubscribe or api.notestringOptional note, or
null.createdBystringUser id that added it, or
null for unsubscribes.createdAtstringISO 8601 timestamp.
Errors#
| Status | Description |
|---|---|
401 | Missing, invalid, revoked or expired API key |
403 | API key does not have the required scope: write |
409 | Already on the block list. |
422 | value is missing or not a valid email or domain |
Rate Limit#
- 120 requests per minute, shared by every
writecall in your workspace. Fixed 60-second window. - Every response includes
X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset(unix epoch seconds) andX-RateLimit-Bucket(write). - A
429response includes aRetry-Afterheader (seconds until the bucket resets).
For client-side patterns, see Rate Limiting.
Was this page helpful?
View as MarkdownLast updated November 4, 2026