> ## Documentation Index
> Fetch the complete documentation index at: https://docs.extend.app/llms.txt
> Use this file to discover all available pages before exploring further.

# 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](/product-reference/studio/overview) and then orchestrated via a Workflow.

<Expandable title="properties" defaultOpen>
  <ResponseField name="object" type="string">
    The type of the object, in this case it will always be "document\_processor".
  </ResponseField>

  {" "}

  <ResponseField name="id" type="string">
    The document processor ID.
  </ResponseField>

  {" "}

  <ResponseField name="name" type="string">
    The name of the document processor.
  </ResponseField>

  {" "}

  <ResponseField name="type" type="string">
    The type of the document processor. This field specifies the category or
    functionality of the processor. See [Object
    Types](/api-reference/guides/output_types) more context.
  </ResponseField>

  {" "}

  <ResponseField name="draftVersion" type="object">
    The draft version of the processor. See the [ProcessorVersion
    object](/api-reference/objects/processor_version) for more details.
  </ResponseField>

  {" "}

  <ResponseField name="createdAt" type="string">
    The date and time when the document processor was created, in ISO 8601 format.
  </ResponseField>

  <ResponseField name="updatedAt" type="string">
    The date and time when the document processor was last updated, in ISO 8601 format.
  </ResponseField>
</Expandable>

<ResponseExample>
  ```json Example Processor theme={null}
  {
    "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"
  }
  ```
</ResponseExample>
