---
schema_version: "1"
id: 492758f9e08209efc0df62d9497b6abf59e912de4d96c7451a86c1b63ad1aafe
title: DocProcDefinition
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_tooling/tooling_api_objects_docprocdefinition.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_docprocdefinition.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 4960a0b1beb3920c494b19feb416e99501b6c442f33d3f977d7d1b825ecd6f8a
description: Represents an Intelligent Document Processing (IDP) definition, which holds the identity and type of the definition. The versioned processing payload is stored on the child DocProcDefinitionVer object. This object is available in API version 68.0 and later.
---
# DocProcDefinition

Represents an Intelligent Document Processing (IDP) definition, which holds the identity and type of the definition. The versioned processing payload is stored on the child DocProcDefinitionVer object. This object is available in API version 68.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update()

## Special Access Rules

This object is available only if your org has one of these:

- The FlowDocumentProcessing platform license
- The FlowDocumentProcessingAddOn add-on license

## Fields

| Field | Details |
| --- | --- |
| Description | 
Type

textarea

Properties

Create, Nillable, Update

Description

The description of the document processing definition.



 |
| DeveloperName | 

Type

string

Properties

Create, Filter, Group, Sort, Update

Description

The unique name of the document processing definition in the API. This name can contain only underscores and alphanumeric characters, and must be unique in your org. It must begin with a letter, not include spaces, not end with an underscore, and not contain two consecutive underscores.



 |
| LastUsedVersionNumber | 

Type

int

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The highest version number ever allocated for this definition. Used to allocate the next version number.



 |
| MasterLabel | 

Type

string

Properties

Create, Filter, Group, idLookup, Sort, Update

Description

The label for the document processing definition.



 |
| Type | 

Type

picklist

Properties

Create, Filter, Group, Restricted picklist, Sort, Update

Description

The definition type: data extraction or classification.

Possible values are:

- Classification
- DataExtraction—Data Extraction





 |