---
schema_version: "1"
id: 13f12e13f426e7fc3d7aafc4629f986c9f484413abe09118054798cc4fd32f0b
title: Intelligent Document Management
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/health_cloud_object_reference/intelligent_doc_management_apis.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/intelligent_doc_management_apis.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: dd7a973c8e3eae09156567a19f7319c6a262a2e215507c9ab8450b76d94f5b79
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.health_cloud_object_reference.meta/health_cloud_object_reference/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.health_cloud_object_reference.meta/health_cloud_object_reference/connect_resources_split_documents.htm)**  
    Split a document and attach one or more pages from the transformed document to Salesforce records.