Intelligent Application Processing Extract (POST)

Extract data from an uploaded file by using Unstructured Document Processing, and optionally create a Document Checklist Item (DCI) record.
Resource
1/connect/intelligent-application-processing/extract
Available version
67.0 and later
HTTP methods
POST
Request body for POST
Intelligent Application Processing Extract Input
Response body for POST
Intelligent Application Processing Extract Output

Usage

Send a POST request with a ContentVersion ID and an Intelligent Document Processing (IDP) configuration. Unstructured Document Processing extracts structured data from the file. When extraction succeeds, the response includes the extracted data as a JSON string. When you also pass a context recordId, the resource can create a Document Checklist Item record and return its ID.

This resource uses POST because the request body is structured JSON, not because the operation updates a record.

Limitations

  • Maximum file size is 10 MB. Larger files return extractionStatus of SKIPPED with skipReason of FILE_TOO_LARGE.
  • Supported MIME types are application/pdf, image/jpeg, and image/png. Other types return extractionStatus of SKIPPED with skipReason of UNSUPPORTED_MIME.

Response Status Codes

Status Code Description
200 The request completed. Check extractionStatus to determine whether data was extracted or skipped.
400 The request failed validation or the search query is invalid.
500 The request failed due to an internal server error.