{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/nuix/main/json-schema/nuix-job-list-detail-schema.json",
  "title": "jobListDetail",
  "x-generated": "2026-10-21",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/nuix-job-api-openapi.yml#/components/schemas/jobListDetail",
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "id of the job"
    },
    "taskName": {
      "type": "string",
      "description": "Name of task, one of `Collect`, `Relocate` `Deploy` or `Launch`."
    },
    "label": {
      "type": "string",
      "description": "Optional, user-defined label for this job.\n\nCan be used subsequently as search criteria for jobs."
    },
    "caseName": {
      "type": "string",
      "description": "name of the Case this job is running under"
    },
    "status": {
      "type": "string",
      "description": "current status of the job (see values below)"
    },
    "warnings": {
      "type": "integer",
      "description": "current number of warnings"
    },
    "errors": {
      "type": "integer",
      "description": "current number of errors"
    },
    "bytesCollected": {
      "type": "integer",
      "description": "bytes currently collected"
    },
    "bytesToCollect": {
      "type": "integer",
      "description": "total bytes to collect in the job"
    },
    "filesCollected": {
      "type": "integer",
      "description": "files currently collected"
    },
    "filesToCollect": {
      "type": "integer",
      "description": "total files to collect in the job"
    },
    "collectionId": {
      "type": "integer",
      "description": "id of the collection this job is running in"
    },
    "collectionName": {
      "type": "string",
      "description": "name of the collection this job is running in"
    },
    "custodianName": {
      "type": "string",
      "description": "name of the custodian associated with this collection, if any"
    },
    "custodianId": {
      "type": "integer",
      "description": "id of the custodian associated with this collection, if any"
    },
    "targetName": {
      "type": "string",
      "description": "name of the target this job is collecting from"
    },
    "targetId": {
      "type": "integer",
      "description": "id of the target this job is collecting from"
    },
    "destination": {
      "type": "string",
      "description": "destination path for this job"
    },
    "startTime": {
      "type": "string",
      "description": "date/time of the start of this job"
    },
    "endTime": {
      "type": "string",
      "description": "date/time of the end of this job"
    },
    "computerId": {
      "type": "integer",
      "description": "id of the computer on which this job is running"
    },
    "computerName": {
      "type": "string",
      "description": "name of the computer on which this job is running"
    }
  }
}