Skip to main content
GET
/
v1
/
jobs
/
{job_id}
/
results
Get job extraction results
curl --request GET \
  --url http://localhost:8000/v1/jobs/{job_id}/results \
  --header 'Authorization: Bearer <token>'
{
  "job_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "document_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "status": "<string>",
  "classification": {
    "citation": "CAPITAL CALL NOTICE - Fund IV, L.P.",
    "citation_page": 1,
    "confidence": 0.95,
    "document_type": "capital_call",
    "reasoning": "Document is a capital call notice from a private equity fund."
  },
  "extraction": {
    "data": {
      "invoice_date": "2024-12-01",
      "invoice_number": "INV-2024-0892",
      "total_amount": 1234.56
    },
    "document_type": "invoice",
    "extraction_model": "google-vertex:gemini-2.5-flash",
    "field_metadata": {
      "invoice_number": {
        "confidence": 0.98,
        "location_hint": "top right header",
        "page_number": 1,
        "raw_text": "INV-2024-0892"
      }
    },
    "page_count": 2,
    "processing_time_ms": 3500,
    "validation": {
      "hard_violations": [],
      "is_valid": true,
      "soft_violations": []
    }
  }
}

Authorizations

Authorization
string
header
required

API Key authentication. Format: dk_test_ or dk_live_

Path Parameters

job_id
string<uuid>
required

UUID of the extraction job

Response

Full extraction results with classification and field metadata

Full job result with classification and extraction data.

job_id
string<uuid>
required

Extraction job identifier

document_id
string<uuid>
required

Source document identifier

status
string
required

Job status

Allowed value: "completed"
classification
ClassificationResponse · object

Classification result with reasoning

Example:
{
"citation": "CAPITAL CALL NOTICE - Fund IV, L.P.",
"citation_page": 1,
"confidence": 0.95,
"document_type": "capital_call",
"reasoning": "Document is a capital call notice from a private equity fund."
}
extraction
ExtractionResultResponse · object

Extraction result with field metadata

Example:
{
"data": {
"invoice_date": "2024-12-01",
"invoice_number": "INV-2024-0892",
"total_amount": 1234.56
},
"document_type": "invoice",
"extraction_model": "google-vertex:gemini-2.5-flash",
"field_metadata": {
"invoice_number": {
"confidence": 0.98,
"location_hint": "top right header",
"page_number": 1,
"raw_text": "INV-2024-0892"
}
},
"page_count": 2,
"processing_time_ms": 3500,
"validation": {
"hard_violations": [],
"is_valid": true,
"soft_violations": []
}
}