Check Domain Authentication
Run a fresh SPF, DKIM and DMARC check for an account's sending domain.
POST
https://api.foxreach.io/ api/ v1/ email-accounts/{account_id}/ domain-auth/ checkRequires an API key with the write scope.
FoxReach looks up the sending domain's DNS records now, stores the result on the account and returns it. The result is informational: a failing check never blocks sending. Use domainAuth on Get Email Account to read the last stored result without a new lookup.
Path Parameters#
account_idstringpathrequiredThe email account id.
Response#
dataobjectShow data
domainAuthobjectThe stored result, with an entry for
spf, dkim and dmarc.domainAuthCheckedAtstringISO 8601 timestamp of this check.
dkimSelectorstringThe DKIM selector used, or
null to try the common ones.Errors#
| Status | Description |
|---|---|
401 | Missing, invalid, revoked or expired API key |
403 | API key does not have the required scope: write |
404 | Email account not found: the account does not exist in this workspace |
Rate Limit#
- 100 requests per minute, shared by every
expensivecall 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(expensive). - 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