Private pilot contract preview
A result shape that keeps review decisions machine-readable.
The canonical response includes normalized transactions and the evidence needed to decide whether a result is complete, partial, or held for review. The example contains synthetic data only.
application/json
{
"id": "job_01JZ7M2V6VB9K0Y5F3Q1W8A2DN",
"object": "statement_conversion_job",
"status": "needs_review",
"created_at": "2026-07-16T10:24:18.000Z",
"completed_at": "2026-07-16T10:24:31.000Z",
"client_reference": "loan-application-1842",
"page_scope": {
"source_document_total_pages": 6,
"requested_pages": [
1,
2,
3,
4,
5,
6
],
"delivery_pages": [
1,
2,
3,
4,
5,
6
],
"document_completeness": "full_document"
},
"statement": {
"institution_name": "Example Community Bank",
"account_type": "checking",
"currency": "USD",
"period": {
"start_date": "2026-05-01",
"end_date": "2026-05-31",
"opening_balance": 8420.11,
"closing_balance": 9138.42
},
"transactions": [
{
"id": "tx_7f03a12c",
"date": "2026-05-03",
"description": "ACH CREDIT EXAMPLE PAYROLL",
"debit": null,
"credit": 3250,
"balance": 11670.11,
"currency": "USD",
"source": {
"page_number": 1,
"line_ids": [
"p1-l42",
"p1-l43"
]
}
},
{
"id": "tx_1d29ce04",
"date": "2026-05-04",
"description": "CARD PURCHASE OFFICE SUPPLY",
"debit": 184.62,
"credit": null,
"balance": 11485.49,
"currency": "USD",
"source": {
"page_number": 1,
"line_ids": [
"p1-l47"
]
}
}
]
},
"validation": {
"balance_check": "passed",
"page_coverage": "passed",
"row_coverage": "warning",
"duplicate_contamination": "passed",
"warning_check_ids": [
"completeness_anchor"
]
},
"delivery": {
"automatic_complete": false,
"allowed_exports": [
"csv",
"excel"
],
"blocking_reasons": [],
"review_reasons": [
"The statement does not expose an independently verified transaction-count anchor."
]
},
"request_id": "req_01JZ7M2V75B2D8XQ6M5S9F1J3C"
}Source page and line identifiers remain attached to transaction rows.
Automatic completion is separate from whether useful rows were extracted.
Allowed exports reflect the validation and page-scope decision.
Need this contract inside your product?
Apply with your expected volume, statement mix, and downstream workflow.