Contents

JobSummary

nib/results/<job_id>/summary.json: counts per decision and errors.

Fields

  • job_id required Type: string
  • status required Type: "completed" "failed" "rejected"
  • total required Type: integer
  • completed required Type: integer
  • failed required Type: integer
  • counts required Type: object
  • errors required Type: object[]
  • metadata required Type: any

    The request's metadata ({} if none).

  • versions required Type: Versions
  • started_at required Type: string null
  • completed_at required Type: string null
Example
{
  "job_id": "inv-2291",
  "status": "completed",
  "total": 2,
  "completed": 1,
  "failed": 1,
  "counts": {
    "APPROVE": 1
  },
  "errors": [
    {
      "item_index": 1,
      "file": "missing.png",
      "field": null,
      "type": "file_not_found",
      "detail": "missing.png is not in the job folder"
    }
  ],
  "metadata": {
    "batch": "2026-10"
  },
  "versions": {
    "model": "nib-2.6",
    "policy": "default@7",
    "api_version": "2026-09-27"
  },
  "started_at": "2026-09-25T10:15:30.123Z",
  "completed_at": "2026-09-25T10:15:32.456Z"
}

Where you'll see it