List a loan's findings
GET
/v1/loans/{ref}/findings
const url = 'http://localhost:8080/v1/loans/example/findings';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:8080/v1/loans/example/findingsReturns the findings of the latest reconciliation run, or of the run given by run. Filter by severity (exception, warning, info) and status (open, accepted, overridden, resolved). Empty until the loan has been reconciled. Any staff role or an API key with status:read. 404 for an unknown loan, 400 for an unknown severity or status.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”ref
required
string
Query Parameters
Section titled “Query Parameters”run
string format: uuid
severity
string
status
string
Responses
Section titled “Responses”OK
Media typeapplication/json
Array<object>
object
id
required
string format: uuid
runId
required
string format: uuid
loanId
required
string format: uuid
ruleId
required
string
severity
required
string
status
required
string
title
required
string
detail
required
Stored as findings.detail_json: the human sentence plus every source the finding points at.
object
message
required
string
sources
required
Array<object>
Where a finding points (document / page / box); the provenance the workstation deep-links to.
object
documentId
required
string format: uuid
source
required
string
field
required
null | string
value
required
null | string
pageNo
required
null | integer | string format: int32
data
required
createdAt
required
string format: date-time
blocksApproval
required
boolean
Examplegenerated
[ { "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "runId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "loanId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "ruleId": "example", "severity": "example", "status": "example", "title": "example", "detail": { "message": "example", "sources": [ { "documentId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "source": "example", "field": "example", "value": "example", "pageNo": 1, "bbox": { "x": 1, "y": 1, "w": 1, "h": 1 } } ], "data": "example" }, "createdAt": "2026-04-15T12:00:00Z", "blocksApproval": true }]