Get Validation Results
Validate
Get Validation Results
Retrieve the result of a v3 content-validation job
GET
Get Validation Results
Retrieve the status and result of a v3 validation job started via
Validate Content. Poll this
endpoint until
status is done or failed.
Path Parameters
string
required
The
job_id returned by
Validate Content.Response
string
Always
v3.string
Unique identifier for the validation job.
string
Job status:
started, in_progress, done, or failed.string
Supported engine value:
anchor_3_0.string
Time when the validation job started.
string
Time when this result snapshot was generated.
string
Error details (present only when
status is failed).string
Overall compliance assessment:
approved, needs_changes, or
do not send. Note: do not send contains spaces — this matches the API
response exactly.object
Violation counts by severity.
integer
Number of lines with at least one compliance violation. Absent for older
jobs or when only grouped fixes exist (per-line positions unavailable).
integer
Number of lines with no violations. Absent for older jobs or when only
grouped fixes exist.
integer
Total number of lines in the document. Absent for older jobs or when only
grouped fixes exist.
boolean
True when more than one fix is found, suggesting a re-scan after applying
fixes.
array
Rule IDs the Anchor 3.0 SLM identified as relevant to the content (the
per-request evaluated rule set).
integer
Input (prompt) tokens the Anchor 3.0 SLM consumed for this validation.
integer
Output (generated) tokens the Anchor 3.0 SLM produced for this validation.
array
One entry per violating line, with all rules violated and the best fix.
Absent for older jobs or when only grouped fixes exist. Present but empty
for fully compliant documents.
array
Individual fix entries (rule-centric, one per violation per quote). Each
entry carries
rule_id — the canonical rule identifier (rule-pack id, or
cust_{customer_id}_{id} for activated custom rules).object
Grouped fixes for rules that aggregate across pages. Each value additionally
carries
rule_id (the canonical rule identifier — also the key under which
the group is stored in this object).object
Document metadata used for scenario matching.
Status Values
Error Responses
Example
Poll until the job isdone or failed. The Python and JavaScript samples wait
2 seconds between requests; the cURL sample is a single GET you repeat yourself.

