---
schema_version: "1"
id: 43958b0556f675bab2c51ce04b32a05acff88c0073d4ff96a2253701272d5df9
title: Intelligent Document Management
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/life_sciences_dev_guide/intelligent_doc_management_apis.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/intelligent_doc_management_apis.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 5132a76488c984fa6478a2fe05807b26869ad328579ee3f7f787e469a4ec73ba
description: Use the Intelligent Document Management resources to create or update records in Salesforce objects based on the content document records or received document records.
---
# Intelligent Document Management

Use the Intelligent Document Management resources to create or update records in Salesforce objects based on the content document records or received document records.

Currently, a user can use the manual flow from the user interface to create records in the target Salesforce objects. A user can create target records based on the content document records or received document records using:

- Transform Document—Transform the received document to create a record in the target Salesforce object.
- Review Document—When the transformed document is used to create the target record, users can review the document for any conflicts, choose to resolve the conflicts, and update the document.

With the Intelligent Document Automation APIs, you can automate the process of getting the mappings between the values of the keys extracted from the content document and the Salesforce object fields, and create a record in the target Salesforce object.

Before using the APIs, perform AWS text extraction from the content document record or received document record by using the POST request on the [OCR Text Extraction](https://developer.salesforce.com/docs/atlas.en-us.264.0.industries_reference.meta/industries_reference/connect_resources_extraction_of_content_doc.htm) resource.

## Supported Salesforce Objects

Account, BusinessMilestone, Case, Contact, CareDiagnosis, CareRequest, CareRequestDrug, CareRequestExtension, CareRequestItem, CareProgramEnrollee, Lead, Opportunity, Visit, and custom objects.

## Special Access Rules

To use these resources, you must have the HealthCloud, DocumentChecklist, and AWSTextract1000LimitAddOn licenses.

## Available Resources

| Resource | Description |
| --- | --- |
| [/connect/form-reader/contentDocuments​/${contentDocumentId}/record](https://developer.salesforce.com/docs/atlas.en-us.264.0.industries_reference.meta/industries_reference/connect_resources_create_content_documents.htm) | Create records in Salesforce objects using a document based on a content document record. |
| [/connect/form-reader/contentDocuments​/${contentDocumentId}/record/${targetRecordId}](https://developer.salesforce.com/docs/atlas.en-us.264.0.industries_reference.meta/industries_reference/connect_resources_update_content_documents.htm) | Update an existing record in a Salesforce object using a document based on a content document record. |
| [/connect/form-reader/receivedDocuments​/${receivedDocumentId}/record](https://developer.salesforce.com/docs/atlas.en-us.264.0.industries_reference.meta/industries_reference/connect_resources_create_received_documents.htm) | Create records in Salesforce objects using a document based on a received document record. |
| [/connect/form-reader/receivedDocuments​/${receivedDocumentId}/record/${targetRecordId}](https://developer.salesforce.com/docs/atlas.en-us.264.0.industries_reference.meta/industries_reference/connect_resources_update_received_documents.htm) | Update an existing record in a Salesforce object using a document based on a received document record. |
| [/connect/document-automation/contentDocuments​/${contentDocumentId}/linkedObjects/${linkedObjectId}](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/connect_resources_split_documents.htm "Split a document and attach one or more pages from the transformed document to Salesforce records.") | Split a document and attach one or more pages from the transformed document to Salesforce records. |

- **[Split Documents](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/connect_resources_split_documents.htm)**  
    Split a document and attach one or more pages from the transformed document to Salesforce records.