{
"object": "document_processor_run",
"id": "dpr_1234",
"output": { // Will be null until the run is processed
// Output object - see “Processor output types” for details
},
"processorId": "dp_5678",
"processorVersionId": "dpv_91011",
"processorName": "Invoice Extractor",
"status": "PROCESSED",
"metadata": {
"internal_id": "id_1234"
},
"reviewed": false,
"edited": false,
"edits": null,
"type": "EXTRACT",
"mergedProcessors": [],
"config": {
// Config object - see “Processor configs” for details
},
"files": [
{
"name": "example.pdf",
// Other file fields, which can be found in the File object page
}
],
"url": "https://dashboard.extend.app/runs/dpr_1234"
}
Objects
The ProcessorRun object
{
"object": "document_processor_run",
"id": "dpr_1234",
"output": { // Will be null until the run is processed
// Output object - see “Processor output types” for details
},
"processorId": "dp_5678",
"processorVersionId": "dpv_91011",
"processorName": "Invoice Extractor",
"status": "PROCESSED",
"metadata": {
"internal_id": "id_1234"
},
"reviewed": false,
"edited": false,
"edits": null,
"type": "EXTRACT",
"mergedProcessors": [],
"config": {
// Config object - see “Processor configs” for details
},
"files": [
{
"name": "example.pdf",
// Other file fields, which can be found in the File object page
}
],
"url": "https://dashboard.extend.app/runs/dpr_1234"
}
The ProcessorRun object is the core object of processor runs, and is returned by the Run Processor endpoint as well as the Get Processor Run endpoint.
These objects also represent a single output of a workflow run, which would typically have a list of multiple processor runs for chained processors.
The object represents a single run of a processor and contains all the information about the run, including the output data, the processor that was run, and the status of the run.

