Get Job
Get job status, progress percentage, current phase, document counts, grid statistics, and estimated completion time for an extraction job.
Retrieve the current status and progress of a specific extraction job. Use this endpoint to poll for completion after creating a job. The grid_stats field provides real-time cell fill rates, and current_phase indicates which pipeline phase is actively executing.
/v1/jobs/:idResponse
Response fields
Response
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Q4 Invoice Run",
"status": "processing",
"progress": 65,
"estimated_seconds_remaining": null,
"schema": { "id": "sch_uuid_1", "name": "Invoice" },
"document_count": 48,
"completed_documents": 31,
"grid_stats": {
"total_cells": 2016,
"filled": 1310,
"empty": 706,
"fill_rate": 0.65
},
"current_phase": "phase_2_execute",
"created_at": "2024-09-14T10:32:00.000Z",
"started_at": "2024-09-14T10:32:05.000Z",
"completed_at": null,
"links": {
"self": "/v1/jobs/a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cancel": "/v1/jobs/a1b2c3d4-e5f6-7890-abcd-ef1234567890/cancel",
"dashboard": "https://app.talonic.com/jobs/a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}This endpoint is typically used in a polling loop after POST /v1/jobs. Watch current_phase to track pipeline progression through phase_1_resolve, phase_2_execute, phase_3_resolve, and phase_4_transform. The grid_stats.fill_rate value increases as each phase completes, giving you a real-time quality signal before the job reaches complete status.
Errors
Error responses