Retrieve fraud and tamper-detection results for a case.
GET /partner/v1/cases/{id}/forensics
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).
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.
{ "success": true, "message": "Forensics retrieved", "meta": {}, "data": { "id": "6850abc123def456abc78901", "externalId": "applicant-9876", "caseNumber": 10482, "forensics": [ { "uploadId": "6850def456abc789abc12301", "credentialId": "6850abc789abc123def45601", "fileId": "file_abc", "status": "completed", "verdict": "LOW RISK", "documentName": "Bachelor of Science", "candidateName": "Syed Muhammad Ali", "registrationNumber": "150264", "issuerName": "Oxford Brookes University", "issuerSubName": null, "issuanceYear": 2019, "summary": "This Bachelor of Science has been identified as low risk. Oxford Brookes University is a recognized UK institution and the document terminology aligns with official templates.", "topEvidence": [ "Terminology and spelling match official Oxford Brookes University templates.", "Oxford Brookes University is a recognized UK degree-awarding body.", "No structural anomalies or integrity issues detected." ], "checks": [ { "checkNumber": 1, "title": "Name & Identity", "status": "PASS", "description": "The candidate's name is clearly stated and consistent throughout the document." }, { "checkNumber": 5, "title": "Institution Identity", "status": "PASS", "description": "Oxford Brookes University is a legitimate, recognized UK higher education institution." }, { "checkNumber": 11, "title": "Digital Footprint & URLs", "status": "UNVERIFIED", "description": "No verification QR code or URL was detected on the document." } ], "reportUrl": "https://...", "viewerUrl": "https://...", "documentUrl": "https://..." } ] }}