---
schema_version: "1"
id: 4c65d4a400b0c97dce43c5b5337480cac9efc7b4bf21f93c5ef6121e9182af36
title: Process Received Document Action
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/health_cloud_object_reference/actions_obj_process_received_document.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/actions_obj_process_received_document.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 384d0127b4b2811de566050d6f9e607f031c8adc6fab54e82afa44984466e835
description: Create a record with the processed results of the specified received document.
---
# Process Received Document Action

Create a record with the processed results of the specified received document.

This action is available in API version 59.0 and later.

## Special Access Rules

The Document Checklist and Intelligent Document Workspace permission set licenses are required to access the Process Received Document action.

## Supported REST HTTP Methods

**URI**: /services/data/vXX.X/actions/standard/processReceivedDocument

Where XX.X is the latest API version.

**Formats**: JSON, XML

**HTTP Methods**: POST

**Authentication**: Authorization: Bearer TOKEN

Where TOKEN is your OAuth access token.

## Inputs

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d310114e107">Input</th>

              <th class="featureTableHeader  " id="d310114e110">Type</th>

              <th class="featureTableHeader  " id="d310114e113">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d310114e107" data-title="Input"><span class="keyword parmname">additionalFields</span></td>

              <td class="entry" headers="d310114e110" data-title="Type">sObject</td>

              <td class="entry" headers="d310114e113" data-title="Description">Record containing the additional fields to create or update in the target object,
                which aren't present in the Intelligent Document Reader
                field mappings.</td>

            </tr>

            <tr>
              <td class="entry" headers="d310114e107" data-title="Input"><span class="keyword parmname">documentTypeId</span></td>

              <td class="entry" headers="d310114e110" data-title="Type">string</td>

              <td class="entry" headers="d310114e113" data-title="Description">ID of the document type record that’s used in the template with the Intelligent
                Document Reader field mappings to use to process the
                received document.</td>

            </tr>

            <tr>
              <td class="entry" headers="d310114e107" data-title="Input"><span class="keyword parmname">ignoreFieldValueConflict</span></td>

              <td class="entry" headers="d310114e110" data-title="Type">boolean</td>

              <td class="entry" headers="d310114e113" data-title="Description">Indicates whether to ignore conflicts in Optical
                Character Recognition (OCR) (<samp class="codeph nolang">true</samp>) or not (<samp class="codeph nolang">false</samp>). The default value is <samp class="codeph nolang">false</samp>.</td>

            </tr>

            <tr>
              <td class="entry" headers="d310114e107" data-title="Input"><span class="keyword parmname">objectApiName</span></td>

              <td class="entry" headers="d310114e110" data-title="Type">string</td>

              <td class="entry" headers="d310114e113" data-title="Description">API name of the target object to create or update a record for.</td>

            </tr>

            <tr>
              <td class="entry" headers="d310114e107" data-title="Input"><span class="keyword parmname">override​Confidence​Score​Threshold</span></td>

              <td class="entry" headers="d310114e110" data-title="Type">integer</td>

              <td class="entry" headers="d310114e113" data-title="Description">Conflict confidence score threshold value to use for the
                extracted value.</td>

            </tr>

            <tr>
              <td class="entry" headers="d310114e107" data-title="Input"><span class="keyword parmname">receivedDocumentId</span></td>

              <td class="entry" headers="d310114e110" data-title="Type">string</td>

              <td class="entry" headers="d310114e113" data-title="Description">Required.<p class="p">ID of the received document record to process.</p>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d310114e107" data-title="Input"><span class="keyword parmname">recordTypeId</span></td>

              <td class="entry" headers="d310114e110" data-title="Type">string</td>

              <td class="entry" headers="d310114e113" data-title="Description">ID of the record type of the target object to create a record for.</td>

            </tr>

            <tr>
              <td class="entry" headers="d310114e107" data-title="Input"><span class="keyword parmname">templateApiName</span></td>

              <td class="entry" headers="d310114e110" data-title="Type">string</td>

              <td class="entry" headers="d310114e113" data-title="Description">API name of the template with the Intelligent Document Reader field mappings to use
                to process the received document.</td>

            </tr>

          </tbody>

        </table>

## Outputs

| Output | Type | Description |
| --- | --- | --- |
| recordId | string | ID of the record created by the action. |

## Example

**POST**

Here’s a sample request for the Process Received Document action.

{ 
  "inputs" : \[
    {
      "receivedDocumentId" : "0ioRM00000002nPYAQ",
      "objectApiName" : "Demo\_\_c",
      "templateApiName" : "InsuranceCard",
      "recordTypeId" : "012RM0000005c7bYAA",
      "documentTypeId" : "0deRM00000000GnYAI"
    }
  \]
}

Here’s a sample response for the Process Received Document action.

\[
  {
    "actionName": "processReceivedDocument",
    "errors": null,
    "isSuccess": true,
    "outputValues": {
      "recordId": "a00RM000001DZ6ZYAW"
    }
  }
\]