Job Results
Retrieve the extracted result rows for a job. Each row corresponds to one document and contains extracted field values, confidence score, and validation flags.
Retrieve the extracted result rows for a completed (or partially completed) job. Each row corresponds to one document and contains the extracted field values keyed by field name, a row-level confidence score, and any validation flags raised during Phase 4. Results are available progressively as each pipeline phase flushes to the database.
/v1/jobs/:id/resultsResponse
Response fields
Response
{
"job_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"job_status": "complete",
"schema": { "id": "sch_uuid_1", "name": "Invoice" },
"total_rows": 2,
"data": [
{
"id": "res_uuid_1",
"document_id": "doc_uuid_1",
"filename": "invoice_oct.pdf",
"status": "approved",
"values": {
"invoice_number": "INV-2024-001",
"vendor": "Acme Corp",
"total": 4250.00,
"date": "2024-10-01"
},
"confidence": 0.94,
"validation_flags": []
},
{
"id": "res_uuid_2",
"document_id": "doc_uuid_2",
"filename": "invoice_nov.pdf",
"status": "review",
"values": {
"invoice_number": "INV-2024-002",
"vendor": "Acme Corp",
"total": null,
"date": "2024-11-15"
},
"confidence": 0.71,
"validation_flags": ["missing_required_field:total"]
}
],
"links": {
"self": "/v1/jobs/a1b2c3d4-e5f6-7890-abcd-ef1234567890/results",
"job": "/v1/jobs/a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}Returns one row per document with field values keyed by the schema field names you defined. Rows with validation_flags containing entries like missing_required_field:<name> or format_mismatch:<name> indicate Phase 4 detected data quality issues. Use the confidence score to prioritize which rows need manual review -- values below 0.8 typically warrant inspection.
Errors
Error responses