> This page is for version v2024-12-23.
> For other versions, use one of these documentation indexes:
> - v2026-02-09 (default): https://docs.extend.ai/2026-02-09/llms.txt
> - v2025-04-21: https://docs.extend.ai/2025-04-21/llms.txt
> - v2024-12-23: https://docs.extend.ai/2024-12-23/llms.txt

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.extend.ai/llms.txt
> Use this file to discover all available pages before exploring further.
>
> ## API version
> The current API version is `2026-02-09`, served at the site root (no version prefix in URLs).
> If this page URL contains `/2025-04-21/` or `/2024-12-23/`, you are reading an older API version.
> Prefer the current docs at https://docs.extend.ai/llms.txt unless the user explicitly needs that older version.
> Do not treat older-version pages as the source of truth for new integrations.

# The Processor object

The Processor object represents a document processor in Extend. AI document processors are specialized components designed to process unstructured data: extraction, classification, splitting, etc. These are typically created in the Extend Studio and then orchestrated via a Workflow.

#### properties

**`object`** `string`

The type of the object, in this case it will always be "document_processor".

---

**`id`** `string`

The document processor ID.

---

**`name`** `string`

The name of the document processor.

---

**`type`** `string`

The type of the document processor. This field specifies the category or
functionality of the processor. See [Object Types](/2024-12-23/developers/guides/output-types) more context.

---

**`draftVersion`** `object`

The draft version of the processor. See the [ProcessorVersion object](/2024-12-23/developers/objects/processor-version) for more details.

---

**`createdAt`** `string`

The date and time when the document processor was created, in ISO 8601 format.

---

**`updatedAt`** `string`

The date and time when the document processor was last updated, in ISO 8601 format.

---

**`Example Processor`**

```json Example Processor
{
  "object": "document_processor",
  "id": "processor_1234",
  "name": "Invoice Extractor",
  "type": "EXTRACT",
  "draftVersion": {
    "id": "dpv_4567",
    "version": "draft",
    "config": {
      // Config object - see “Processor configs” for details
    },
  },
  "createdAt": "2024-01-01T00:00:00Z",
  "updatedAt": "2024-01-01T12:30:00Z"
}
```