Judge CopyBeta
Score a draft email for inbox placement. Free.
POST
https://api.foxreach.io/ api/ v1/ copy/ judgeRuns the same Copy check as the editor panel: a 0-100 score, the likely placement, flagged sentences and flagged words. Nothing is saved and no AI credit is charged.
Body Parameters#
subjectstringbodySubject line, up to 500 characters.
bodystringbodyEmail body, plain text or HTML. At least one of subject or body is required.
sendAsHtmlbooleanbodydefault falseSet to true when the body is HTML.
stepNumberintegerbodydefault 1Sequence step the copy belongs to (1-50). Step 1 is judged as a first-touch email.
Response#
dataobjectShow Verdict
verdict.scoreintegerInbox score, 0-100.
verdict.placementstringinbox, promotions or spam.verdict.placementConfidencenumberConfidence in the placement, 0-1.
verdict.summarystringOne-line summary of the read.
verdict.signalsarrayOverall problems judged present.
verdict.flagsarrayFlagged sentences, with offsets into
subjectText or bodyText, a category and a suggested action.verdict.wordsarrayFlagged words, with a replacement when one is unambiguous.
modelstringModel that produced the verdict.
subjectTextstringThe subject as checked. Flag offsets refer to this text.
bodyTextstringThe body as checked, as plain text. Flag offsets refer to this text.
truncatedbooleanWhether the body was cut to
maxBodyChars before checking.maxBodyCharsintegerLongest body that is checked.
Errors#
| Status | Description |
|---|---|
400 | Neither subject nor body was provided |
401 | Missing or invalid API key |
502 | The model could not be reached or returned something unusable. Retry shortly |
503 | Copy check is unavailable on this server |
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 (Retry-After, exponential backoff, monitoring X-RateLimit-Remaining), see Rate Limiting.
Was this page helpful?
View as MarkdownLast updated November 4, 2026