Skip to main content
Returns a forensics entry per analyzed file. Once a run is completed, each entry includes the structured verdict, document context, a plain-language summary, topEvidence, and the per-check outcomes in checks[] — so you can ingest results programmatically without parsing the PDF. A reportUrl still links to the full PDF report, viewerUrl opens the interactive result viewer, and documentUrl links to the analyzed source document. Returns 409 if forensics was neither requested for nor run on any matching upload. See Forensics & verification for what’s checked. Multi-file and multi-credential cases return one entry per credential (keyed by credentialId + fileId). Rich fields appear only for completed entries; while a run is still queued, processing, or failed the entry keeps the lean shape (uploadId, credentialId, fileId, status, reportUrl, viewerUrl, documentUrl).

Path parameters

string
required
TruEnroll case ID, or the case number. See Addressing a case.

Query parameters

string
Return results produced by one upload in this case.
string
Return the result for one credential in this case.
Omit both parameters to retrieve results for every upload in the case. Send at most one parameter: using both returns 400. The supplied ID must belong to the case, or the API returns 404. A credential that has since been deleted also returns 404. When an upload was submitted with classify: true, it can produce more than one credential. Filtering by uploadId can therefore return multiple credential results. Use credentialId when you need one credential’s result.

Filter results

Use the identifiers from your webhook event to retrieve results for the completed upload or credential:

Response fields

object

Example