---
schema_version: "1"
id: 9b084c7428d7d91cd1078cb096dd4b32c4b60ed5a46495fc12bd5b2e8d93aca1
title: Salesforce Connector 12.0 Reference
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/salesforce-connector/latest/salesforce-connector-reference.md
canonical_url: https://docs.mulesoft.com/salesforce-connector/latest/salesforce-connector-reference
source_site: docs.mulesoft.com
content_type: documentation
content_hash: b5c4b0c37803c607958a73c1c723d103204d2d4f201e3f16dad6ca30aed89978
description: MuleSoft Documentation Site
release: "12.0"
latest: true
---
---
product: Salesforce Connector
version: 12.0
is-latest-version: true
---

# Salesforce Connector 12.0 Reference

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

> [!NOTE] Where possible, we changed noninclusive terms to align with our company value of Equality.
> We maintained certain terms to avoid any effect on customer implementations.

Anypoint Connector for Salesforce (Salesforce Connector) simplifies and accelerates integration
across Sales Cloud, Service Cloud, Salesforce Platform, and Force.com. With comprehensive access to
Salesforce entities, this connector streamlines automation of business processes—helping you unlock
more value from your Salesforce investments, empower your sales teams, increase revenue, and provide
better customer service.

## Configuration

Default Configuration for Salesforce Connector.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name for this configuration. Connectors reference the configuration with this name.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Connection</strong></p></td><td><div><div><ul><li><p><a href="#sfdc-config_basic">Basic Authentication (Supported by Salesforce API v64.0 and below)</a></p></li><li><p><a href="#sfdc-config_config-with-oauth">OAuth v2.0</a></p></li><li><p><a href="#sfdc-config_jwt">OAuth JWT</a></p></li><li><p><a href="#sfdc-config_oauth-client-credentials">OAuth Client Credentials</a></p></li><li><p><a href="#sfdc-config_saml">OAuth SAML</a></p></li></ul></div></div></td><td><div><div><p>Connection types for this configuration.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div><div><p><code>0</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div><div><p><code>SECONDS</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Identifier of this element used to reference it in other components.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Expiration Policy</strong></p></td><td><div><div><p><a href="#ExpirationPolicy">Expiration Policy</a></p></div></div></td><td><div><div><p>Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Fetch All Apex SOAP Metadata</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>true</code>, DataSense is performed for all Apex classes in the organization. If <code>false</code>, DataSense is performed only for classes in <strong>Apex Class Names</strong>. If the organization contains many Apex classes, this might cause a <code>ConnectionTimeout</code> during DataSense.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Fetch All Apex REST Metadata</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>true</code>, DataSense is performed for all Apex classes in the organization. If <code>false</code>, DataSense is performed only for classes in <strong>Apex Class Names</strong>. If the organization contains many Apex classes, this might cause a <code>ConnectionTimeout</code> during DataSense.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Apex Class Names</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>List of Apex class names involved in metadata retrieval via DataSense.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Include null values</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Includes null values in the Apex Rest API request. This parameter applies to the <strong>Invoke Apex Rest Method</strong> operation only.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr></tbody></table>

### Basic Authentication Connection Type (Supported by Salesforce API v64.0 and below)

Uses a username and a password for authentication.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Connection Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the connector waits before timing out when establishing a connection to the remote service. Values less than one millisecond are converted to <code>0</code>. A value of <code>0</code> means wait indefinitely.</p></div></div></td><td><div><div><p><code>0</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Connection Timeout</strong> parameter.</p></div></div></td><td><div><div><p><code>SECONDS</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Login Request Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits to receive the login request before the request times out. Values less than one millisecond are converted to <code>0</code>. A default value of <code>0</code> means an indefinite wait, so set a non-zero value to avoid prolonged waits based on your requirements.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Login Request Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Login Request Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Proxy configuration</strong></p></td><td><div><div><p><a href="#ProxyConfiguration">Proxy</a></p></div></div></td><td><div><div><p>Configures a proxy for outbound connections.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object TTL</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long an object in the connection pool lives if the object is not used.</p></div></div></td><td><div><div><p><code>30</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Object TTL</strong> field.</p></div></div></td><td><div><div><p><code>SECONDS</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Max Entries</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Specifies the amount of objects that live in the connection pool at a specific moment. When this number is reached and a new object is needed, no new object is created and the application waits until a connection is released.</p></div></div></td><td><div><div><p><code>10</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Username</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Username used to initialize the session.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Password used to authenticate the user.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Security Token</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User’s security token. It can be omitted if your IP is allowlisted on Salesforce.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Authorization URL</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Web service URL responsible for user authentication. This is the URL for the endpoint configured to handle SOAP authentication requests. It defaults to the URL that contains the latest API version supported by the connector, for example, <code>https://login.salesforce.com/services/Soap/u/67.0</code>. Always use lowercase when specifying the protocol (e.g., http, https).</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Session Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Value that identifies an active Salesforce session.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Service Endpoint</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Specifies the service endpoint. This value is used only if the <strong>Session Id</strong> configuration property is used.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>TLS configuration</strong></p></td><td><div><div><p><a href="#Tls">TLS</a></p></div></div></td><td><div><div><p>Configures TLS. If using the HTTPS protocol, you must configure TLS.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection</strong></p></td><td><div><div><p><a href="#reconnection">Reconnection</a></p></div></div></td><td><div><div><p>Configures a reconnection strategy to use when a connector operation fails to connect to an external server.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### OAuth v2.0 Connection Type

Use OAuth 2.0 to delegate user authentication to the service hosting the user account. For more
information, refer to
[Configuring OAuth 2.0 for Connectors](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2),
[Configuring OAuth 2.0 for Connectors on CloudHub](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2-cloudhub),
or [OAuth Support in the SDK](https://docs.mulesoft.com/mule-sdk/latest/oauth).

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Connection Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the connector waits before timing out when establishing a connection to the remote service. Values less than one millisecond are converted to <code>0</code>. A value of <code>0</code> means wait indefinitely.</p></div></div></td><td><div><div><p><code>0</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Connection Timeout</strong> parameter.</p></div></div></td><td><div><div><p><code>SECONDS</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Login Request Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits to receive the login request before the request times out. Values less than one millisecond are converted to <code>0</code>. A default value of <code>0</code> means an indefinite wait, so set a non-zero value to avoid prolonged waits based on your requirements.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Login Request Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Login Request Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Proxy configuration</strong></p></td><td><div><div><p><a href="#ProxyConfiguration">Proxy</a></p></div></div></td><td><div><div><p>Configures a proxy for outbound connections.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object TTL</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long an object in the connection pool lives if the object is not used.</p></div></div></td><td><div><div><p><code>30</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Object TTL</strong> field.</p></div></div></td><td><div><div><p><code>SECONDS</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Max Entries</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Specifies the amount of objects that live in the connection pool at a specific moment. When this number is reached and a new object is needed, no new object is created and the application waits until a connection is released.</p></div></div></td><td><div><div><p><code>10</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Api Version</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>API version used. Defaults to the latest API version supported by the connector.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>TLS configuration</strong></p></td><td><div><div><p><a href="#Tls">TLS</a></p></div></div></td><td><div><div><p>Configures TLS. If using the HTTPS protocol, you must configure TLS.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection</strong></p></td><td><div><div><p><a href="#reconnection">Reconnection</a></p></div></div></td><td><div><div><p>Configures a reconnection strategy to use when a connector operation fails to connect to an external server.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Consumer Key</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>OAuth consumer key, as registered with the service provider.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Consumer Secret</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>OAuth consumer secret, as registered with the service provider.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Authorization Url</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>URL of the service provider’s authorization endpoint. Always use lowercase when specifying the protocol (e.g., http, https).</p></div></div></td><td><div><div><p><code>https://login.salesforce.com/services/oauth2/authorize</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Access Token Url</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>URL of the service provider’s access token endpoint. Always use lowercase when specifying the protocol (e.g., http, https).</p></div></div></td><td><div><div><p><code>https://login.salesforce.com/services/oauth2/token</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Scopes</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>OAuth scopes to request during the OAuth dance. This value defaults to the scopes in the annotation.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Resource Owner Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Resource owner ID to use with the authorization code grant type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Before</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the flow to execute immediately before starting the OAuth dance.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>After</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the flow to execute immediately after receiving an access token.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Listener Config</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Configuration for the HTTP listener that listens for requests on the access token callback endpoint.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Callback Path</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Path of the access token callback endpoint.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Authorize Path</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Path of the local HTTP endpoint that triggers the OAuth dance.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>External Callback Url</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>URL that the OAuth provider uses to access the callback endpoint if the endpoint is behind a proxy or accessed through an indirect URL.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object Store</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Configures the object store that stores data for each resource owner. If not configured, Mule uses the default object store.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### OAuth JWT Connection Type

Use OAuth 2.0 to delegate user authentication to the service hosting the user account. For more
information, refer to
[Configuring OAuth 2.0 for Connectors](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2),
[Configuring OAuth 2.0 for Connectors on CloudHub](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2-cloudhub),
or [OAuth Support in the SDK](https://docs.mulesoft.com/mule-sdk/latest/oauth).

Uses OAuth 2.0 with a JSON Web token (JWT) request for user authentication.

> [!NOTE] Salesforce Connector supports providing a signed certificate only if you use the
> `SHA256withRSA` algorithm for the OAuth JWT connection type.

> [!NOTE] When configuring a Salesforce external client app for OAuth JWT authentication, disable
> **Issue JSON Web Token (JWT)-based access tokens for named users** so that Salesforce returns an
> opaque access token instead of a JWT-formatted access token.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Connection Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the connector waits before timing out when establishing a connection to the remote service. Values less than one millisecond are converted to <code>0</code>. A value of <code>0</code> means wait indefinitely.</p></div></div></td><td><div><div><p><code>0</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Connection Timeout</strong> parameter.</p></div></div></td><td><div><div><p><code>SECONDS</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Login Request Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits to receive the login request before the request times out. Values less than one millisecond are converted to <code>0</code>. A default value of <code>0</code> means an indefinite wait, so set a non-zero value to avoid prolonged waits based on your requirements.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Login Request Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Login Request Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Proxy configuration</strong></p></td><td><div><div><p><a href="#ProxyConfiguration">Proxy</a></p></div></div></td><td><div><div><p>Configures a proxy for outbound connections.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object TTL</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long an object in the connection pool lives if the object is not used.</p></div></div></td><td><div><div><p><code>30</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Object TTL</strong> field.</p></div></div></td><td><div><div><p><code>SECONDS</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Max Entries</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Specifies the amount of objects that live in the connection pool at a specific moment. When this number is reached and a new object is needed, no new object is created and the application waits until a connection is released.</p></div></div></td><td><div><div><p><code>10</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Api Version</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>API version used. Defaults to the latest API version supported by the connector.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Consumer Key</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Consumer key for the Salesforce-connected app.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Key Store</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Path to the keystore used to sign data during authentication.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Store Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Password of the keystore.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Certificate Alias</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Alias of the certificate.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Principal</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Username of the desired Salesforce user to take action on behalf of.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Token Endpoint</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>URL pointing to the server that provides the authentication token.</p></div></div></td><td><div><div><p><code>https://login.salesforce.com/services/oauth2/token</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Audience Url</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>URL that identifies the authorization server as an intended audience. The authorization server must verify that it is an intended audience for the token.</p></div><div><p>Use the authorization server’s URL for the audience value if implementing for a community: <code>https://login.salesforce.com</code>, <code>https://test.salesforce.com</code>, or <code>https://community.force.com/customers</code>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>TLS configuration</strong></p></td><td><div><div><p><a href="#Tls">TLS</a></p></div></div></td><td><div><div><p>Configures TLS. If using the HTTPS protocol, you must configure TLS.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection</strong></p></td><td><div><div><p><a href="#reconnection">Reconnection</a></p></div></div></td><td><div><div><p>Configures a reconnection strategy to use when a connector operation fails to connect to an external server.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### OAuth Client Credentials

Use OAuth 2.0 to delegate user authentication to the service hosting the user account. For more
information, refer to
[Configuring OAuth 2.0 for Connectors](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2),
[Configuring OAuth 2.0 for Connectors on CloudHub](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2-cloudhub),
or [OAuth Support in the SDK](https://docs.mulesoft.com/mule-sdk/latest/oauth).

Uses a client ID and client secret for authentication.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Connection Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the connector waits before timing out when establishing a connection to the remote service. Values less than one millisecond are converted to <code>0</code>. A value of <code>0</code> means wait indefinitely.</p></div></div></td><td><div><div><p><code>0</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Connection Timeout</strong> parameter.</p></div></div></td><td><div><div><p><code>SECONDS</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Login Request Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits to receive the login request before the request times out. Values less than one millisecond are converted to <code>0</code>. A default value of <code>0</code> means an indefinite wait, so set a non-zero value to avoid prolonged waits based on your requirements.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Login Request Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Login Request Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Proxy configuration</strong></p></td><td><div><div><p><a href="#ProxyConfiguration">Proxy</a></p></div></div></td><td><div><div><p>Configures a proxy for outbound connections.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object TTL</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long an object in the connection pool lives if the object is not used.</p></div></div></td><td><div><div><p><code>30</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Object TTL</strong> field.</p></div></div></td><td><div><div><p><code>SECONDS</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Max Entries</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Specifies the amount of objects that live in the connection pool at a specific moment. When this number is reached and a new object is needed, no new object is created and the application waits until a connection is released.</p></div></div></td><td><div><div><p><code>10</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Api Version</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>API version used. Defaults to the latest API version supported by the connector.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>TLS configuration</strong></p></td><td><div><div><p><a href="#Tls">TLS</a></p></div></div></td><td><div><div><p>Configures TLS. If using the HTTPS protocol, you must configure TLS.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection</strong></p></td><td><div><div><p><a href="#reconnection">Reconnection</a></p></div></div></td><td><div><div><p>Configures a reconnection strategy to use when a connector operation fails to connect to an external server.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Client ID</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The OAuth client ID as registered with the service provider.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Client Secret</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The OAuth client secret that corresponds to the client ID.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Token URL</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Service provider’s token endpoint URL. Always use lowercase when specifying the protocol (e.g., http, https).</p></div></div></td><td><div><div><p><code>https://{domain}.my.salesforce.com/services/oauth2/token</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Scopes</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The OAuth scopes to request during the OAuth dance.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object Store</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Configures the object store that stores data for each resource owner. If not configured, Mule uses the default object store.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### OAuth SAML Connection Type

Use OAuth 2.0 to delegate user authentication to the service hosting the user account. For more
information, refer to
[Configuring OAuth 2.0 for Connectors](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2),
[Configuring OAuth 2.0 for Connectors on CloudHub](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2-cloudhub),
or [OAuth Support in the SDK](https://docs.mulesoft.com/mule-sdk/latest/oauth).

> [!NOTE] OAuth SAML currently uses only Salesforce as an identity provider. Refer to
> [Salesforce as a SAML Identity Provider](https://help.salesforce.com/s/articleView?id=xcloud.sso_sfdc_idp_saml_parent.htm&type=5)
> to enable Salesforce as an identity provider.

Uses OAuth 2.0 with a signed SAML 2.0 assertion to request an access token.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Connection Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the connector waits before timing out when establishing a connection to the remote service. Values less than one millisecond are converted to <code>0</code>. A value of <code>0</code> means wait indefinitely.</p></div></div></td><td><div><div><p><code>0</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Connection Timeout</strong> parameter.</p></div></div></td><td><div><div><p><code>SECONDS</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Login Request Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits to receive the login request before the request times out. Values less than one millisecond are converted to <code>0</code>. A default value of <code>0</code> means an indefinite wait, so set a non-zero value to avoid prolonged waits based on your requirements.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Login Request Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Login Request Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Proxy configuration</strong></p></td><td><div><div><p><a href="#ProxyConfiguration">Proxy</a></p></div></div></td><td><div><div><p>Configures a proxy for outbound connections.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object TTL</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long an object in the connection pool lives if the object is not used.</p></div></div></td><td><div><div><p><code>30</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Object TTL</strong> field.</p></div></div></td><td><div><div><p><code>SECONDS</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Max Entries</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Specifies the amount of objects that live in the connection pool at a specific moment. When this number is reached and a new object is needed, no new object is created and the application waits until a connection is released.</p></div></div></td><td><div><div><p><code>10</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Api Version</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>API version used. Defaults to the latest API version supported by the connector.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Consumer Key</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Consumer key for the Salesforce-connected app.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Key Store</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Path to the keystore used to sign data during authentication.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Store Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Password of the keystore.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Certificate Alias</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Alias of the certificate.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Principal</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Username of the desired Salesforce user to take action on behalf of.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Token Endpoint</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>URL pointing to the server that provides the authentication token.</p></div></div></td><td><div><div><p><code>https://login.salesforce.com/services/oauth2/token</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>TLS configuration</strong></p></td><td><div><div><p><a href="#Tls">TLS</a></p></div></div></td><td><div><div><p>Configures TLS. If using the HTTPS protocol, you must configure TLS.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection</strong></p></td><td><div><div><p><a href="#reconnection">Reconnection</a></p></div></div></td><td><div><div><p>Configures a reconnection strategy to use when a connector operation fails to connect to an external server.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

## Sources

- [On Deleted Object](#deleted-object-listener)

- [On Modified Object](#modified-object-listener)

- [On New Object](#new-object-listener)

- [Replay Channel Listener](#replay-channel-listener)

- [Replay Topic Listener](#replay-topic-listener)

> [!NOTE] The **On Deleted Object**, **On Modified Object**, and **On New Object** sources in
> Salesforce Connector use Object Store to save watermarks. You might experience limitations that
> are specific to the Object Store implementation you are using (Object Store for CloudHub
> deployments or Object Store for on-premises deployments), so configure Object Store to suit your
> needs.  
> For more information, see
> [The Different Types of Object Stores Explained](https://help.salesforce.com/s/articleView?id=001123185&type=1).

### On Deleted Object

`<salesforce:deleted-object-listener>`

Source that adds one or more `whereConditions` in the query calling the method.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Object Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object type.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Triggers Query</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Query used to filter the trigger results, for example, <code>Name='Filter'</code>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Since</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Specify a date in the <code>YYYY-MM-DD hh:mm:ss</code> format, for example, <code>2017-03-17 16:30:40</code>. If this field is empty, this source retrieves the selected objects from the time the Mule app started.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Query Time Buffer (Seconds)</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of seconds to subtract from the current time when querying for changes. This prevents data loss caused by records committed after the query timestamp but before the next poll. The value must be between <code>0</code> and <code>120</code> seconds.</p></div></div></td><td><div><div><p><code>0</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Primary Node Only</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines whether to execute this source on only the primary node when running Mule instances in a cluster. This parameter doesn’t have any impact on non-cluster mode with multiple workers.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Scheduling Strategy</strong></p></td><td><div><div><ul><li><p><a href="#fixed-frequency">Fixed Frequency</a></p></li><li><p><a href="#cron">Cron</a></p></li></ul></div></div></td><td><div><div><p>Configures the scheduler that triggers the polling.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Redelivery Policy</strong></p></td><td><div><div><p><a href="#RedeliveryPolicy">Redelivery Policy</a></p></div></div></td><td><div><div><p>Defines a policy for processing the redelivery of the same message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Object</p></td></tr><tr><td><p>Attributes Type</p></td><td><div><div><p>Any</p></div></div></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

### On Modified Object

`<salesforce:modified-object-listener>`

Source for modified objects.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Object Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object type.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Triggers Query</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Query used to filter the trigger results, for example, <code>Name='Filter'</code>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Since</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Specify a date in the <code>YYYY-MM-DD hh:mm:ss</code> format, for example, <code>2017-03-17 16:30:40</code>. If this field is empty, this source retrieves the selected objects from the time the Mule app started.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Query Time Buffer (Seconds)</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of seconds to subtract from the current time when querying for changes. This prevents data loss caused by records committed after the query timestamp but before the next poll. The value must be between <code>0</code> and <code>120</code> seconds.</p></div></div></td><td><div><div><p><code>0</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Primary Node Only</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines whether to execute this source on only the primary node when running Mule instances in a cluster. This parameter doesn’t have any impact on non-cluster mode with multiple workers.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Scheduling Strategy</strong></p></td><td><div><div><ul><li><p><a href="#fixed-frequency">Fixed Frequency</a></p></li><li><p><a href="#cron">Cron</a></p></li></ul></div></div></td><td><div><div><p>Configures the scheduler that triggers the polling.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Redelivery Policy</strong></p></td><td><div><div><p><a href="#RedeliveryPolicy">Redelivery Policy</a></p></div></div></td><td><div><div><p>Defines a policy for processing the redelivery of the same message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Object</p></td></tr><tr><td><p>Attributes Type</p></td><td><div><div><p>Any</p></div></div></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

### On New Object

`<salesforce:new-object-listener>`

Source for new objects.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Object Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object type.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Triggers Query</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Query used to filter the trigger results, for example, <code>Name='Filter'</code>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Since</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Specify a date in the <code>YYYY-MM-DD hh:mm:ss</code> format, for example, <code>2017-03-17 16:30:40</code>. If this field is empty, this source retrieves the selected objects from the time the Mule app started.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Query Time Buffer (Seconds)</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of seconds to subtract from the current time when querying for changes. This prevents data loss caused by records committed after the query timestamp but before the next poll. The value must be between <code>0</code> and <code>120</code> seconds.</p></div></div></td><td><div><div><p><code>0</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Primary Node Only</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines whether to execute this source on only the primary node when running Mule instances in a cluster. This parameter doesn’t have any impact on non-cluster mode with multiple workers.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Scheduling Strategy</strong></p></td><td><div><div><ul><li><p><a href="#fixed-frequency">Fixed Frequency</a></p></li><li><p><a href="#cron">Cron</a></p></li></ul></div></div></td><td><div><div><p>Configures the scheduler that triggers the polling.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Redelivery Policy</strong></p></td><td><div><div><p><a href="#RedeliveryPolicy">Redelivery Policy</a></p></div></div></td><td><div><div><p>Defines a policy for processing the redelivery of the same message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Object</p></td></tr><tr><td><p>Attributes Type</p></td><td><div><div><p>Any</p></div></div></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

### Replay Channel Listener

`<salesforce:replay-channel-listener>`

Source that subscribes to a streaming channel. First, the streaming channel must be published, and
after that, a subscription to that streaming channel must be created. Salesforce allows you to
subscribe to a nonexistent streaming channel but won’t send you notifications after the topic is
created.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Streaming Channel</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the streaming channel to subscribe to.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Cache Events In Memory</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>When the processing flow is slow, cache events in memory to reduce quota consumption.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Replay Option</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>ONLY_NEW</p></li><li><p>ALL</p></li><li><p>FROM_REPLAY_ID</p></li><li><p>FROM_LAST_REPLAY_ID</p></li></ul></div></div></td><td><div><div><ul><li><p>ONLY_NEW: -1</p><div><p>Subscriber receives new events that are broadcast after the client subscribes.</p></div></li><li><p>ALL: -2</p><div><p>Subscriber receives all events, including past events that are within the 24-hour retention window and new events sent after subscription.</p></div></li><li><p>FROM_REPLAY_ID</p><div><p>Subscriber receives only events that have a replay ID value greater than the specified replay ID.</p></div></li><li><p>FROM_LAST_REPLAY_ID</p><div><p>Subscriber uses the highest replay ID stored in the object store regardless of whether it is processed successfully or not.</p></div></li></ul></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Replay Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Subscriber receives all events after the event specified by this replay ID value. The value is ignored if the replay option is set to <code>ALL</code> or <code>ONLY_NEW</code>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Replay Failed Events If Any or Resume from Last Replay Id</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>true</code>, the source starts consuming data with any failed events (if any) or starts consuming data from the last replay ID that is processed successfully.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>The size (in bytes) of the event queue (DEPRECATED)</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>In previous versions, this field was used to specify the size of the event queue which can lead to memory issues. Now, the messages are streamed and no buffering is needed.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Primary Node Only</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines whether to execute this source on only the primary node when running Mule instances in a cluster. This parameter doesn’t have any impact on non-cluster mode with multiple workers.</p></div></div></td><td><div><div><p><code>true</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Throw Exception When Organization Daily Limit Exceeded</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Specifies whether the connector throws an exception when the application is deployed if the organization daily limit for events processing is exceeded.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Streaming Strategy</strong></p></td><td><div><div><ul><li><p><a href="#repeatable-in-memory-stream">Repeatable In Memory Stream</a></p></li><li><p><a href="#repeatable-file-store-stream">Repeatable File Store Stream</a></p></li><li><p><a href="#non-repeatable-stream">Non-Repeatable Stream</a></p></li></ul></div></div></td><td><div><div><p>Configures how Mule processes streams. Repeatable streams are the default behavior.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Redelivery Policy</strong></p></td><td><div><div><p><a href="#RedeliveryPolicy">Redelivery Policy</a></p></div></div></td><td><div><div><p>Defines a policy for processing the redelivery of the same message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Attributes</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Attributes.</p></div></div></td><td><div><div><p><code>#[message.attributes]</code></p></div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Any</p></td></tr><tr><td><p>Attributes Type</p></td><td><div><div><p>Any</p></div></div></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

### Replay Topic Listener

`<salesforce:replay-topic-listener>`

Salesforce stores events for 24 hours and enables you to retrieve stored and new events. Source in
which subscribers choose which events to receive by using replay options.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Topic</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the topic to subscribe to.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Cache Events In Memory</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>When the processing flow is slow, cache events in memory to reduce quota consumption.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Replay Option</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>ONLY_NEW</p></li><li><p>ALL</p></li><li><p>FROM_REPLAY_ID</p></li><li><p>FROM_LAST_REPLAY_ID</p></li></ul></div></div></td><td><div><div><ul><li><p>ONLY_NEW: -1</p><div><p>Subscriber receives new events that are broadcast after the client subscribes.</p></div></li><li><p>ALL: -2</p><div><p>Subscriber receives all events, including past events that are within the 24-hour retention window and new events sent after subscription.</p></div></li><li><p>FROM_REPLAY_ID</p><div><p>Subscriber receives only events that have a replay ID value greater than the specified replay ID.</p></div></li><li><p>FROM_LAST_REPLAY_ID</p><div><p>Subscriber uses the highest replay ID stored in the object store regardless of whether it is processed successfully or not.</p></div></li></ul></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Replay Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Subscriber receives all events after the event specified by this replay ID value. The value is ignored if the replay option is set to <code>ALL</code> or <code>ONLY_NEW</code>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Replay Failed Events If Any or Resume from Last Replay Id</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>true</code>, the source starts consuming data with any failed events (if any) or starts consuming data from the last replay ID that is processed successfully.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Primary Node Only</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines whether to execute this source on only the primary node when running Mule instances in a cluster. This parameter doesn’t have any impact on non-cluster mode with multiple workers.</p></div></div></td><td><div><div><p><code>true</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Throw Exception When Organization Daily Limit Exceeded</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Specifies whether the connector throws an exception when the application is deployed if the organization daily limit for events processing is exceeded.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Streaming Strategy</strong></p></td><td><div><div><ul><li><p><a href="#repeatable-in-memory-stream">Repeatable In Memory Stream</a></p></li><li><p><a href="#repeatable-file-store-stream">Repeatable File Store Stream</a></p></li><li><p><a href="#non-repeatable-stream">Non-Repeatable Stream</a></p></li></ul></div></div></td><td><div><div><p>Configures how Mule processes streams. Repeatable streams are the default behavior.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Redelivery Policy</strong></p></td><td><div><div><p><a href="#RedeliveryPolicy">Redelivery Policy</a></p></div></div></td><td><div><div><p>Defines a policy for processing the redelivery of the same message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Attributes</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Attributes.</p></div></div></td><td><div><div><p><code>#[message.attributes]</code></p></div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Any</p></td></tr><tr><td><p>Attributes Type</p></td><td><div><div><p>Any</p></div></div></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

## Operations

> [!NOTE] If you set `LocalDate` for a field in the payload, the input time is automatically
> converted to `GMT` or the server’s time zone based on the Gregorian calendar. This conversion
> impacts date calculations or comparisons in Salesforce Connector operations, as `LocalDate` is
> adjusted to align with the server’s time zone or defaults to GMT.

- [Abort Job](#abortJob)

- [Abort Job Bulk Api V2](#abortJobBulkApiV2)

- [Abort Query Job Bulk Api V2](#abortQueryJobBulkApiV2)

- [Batch Info](#batchInfo)

- [Batch Info List](#batchInfoList)

- [Batch Result](#batchResult)

- [Batch Result Stream](#batchResultStream)

- [Change Own Password](#changeOwnPassword)

- [Close Job](#closeJob)

- [Convert Lead](#convertLead)

- [Create](#create)

- [Create Batch](#createBatch)

- [Create Batch For Query](#createBatchForQuery)

- [Create Batch Stream](#createBatchStream)

- [Create Job](#createJob)

- [Create Job Bulk Api V2](#createJobBulkApiV2)

- [Create Metadata](#createMetadata)

- [Create Query Job Bulk Api V2](#createQueryJobBulkApiV2)

- [Delete](#delete)

- [Delete Job Bulk Api V2](#deleteJobBulkApiV2)

- [Delete Metadata](#deleteMetadata)

- [Delete Query Job Bulk Api V2](#deleteQueryJobBulkApiV2)

- [Deploy Metadata](#deployMetadata)

- [Describe Global](#describeGlobal)

- [Describe Metadata](#describeMetadata)

- [Describe Sobject](#describeSobject)

- [Find Duplicates](#findDuplicates)

- [Find Duplicates By Ids](#findDuplicatesByIds)

- [Get All Jobs Bulk Api V2](#getAllJobsBulkApiV2)

- [Get All Query Jobs Bulk Api V2](#getAllQueryJobsBulkApiV2)

- [Get Deleted](#getDeleted)

- [Get Job State Bulk Api V2](#getJobStateBulkApiV2)

- [Get Query Job Info Bulk Api V2](#getQueryJobInfoBulkApiV2)

- [Get Query Job Results Bulk Api V2](#getQueryJobResultsBulkApiV2)

- [Get Server Timestamp](#getServerTimestamp)

- [Get updated objects](#getUpdated)

- [Get User Info](#getUserInfo)

- [Invoke Apex Rest Method](#invokeApexRestMethod)

- [Invoke Apex Soap Method](#invokeApexSoapMethod)

- [Job Info](#jobInfo)

- [List Metadata](#listMetadata)

- [Merge](#merge)

- [Merge Multiple](#mergemultiple)

- [Publish Platform Event Message](#publishPlatformEventMessage)

- [Publish Streaming Channel](#publishStreamingChannel)

- [Publish Topic](#publishTopic)

- [Push Generic Event](#pushGenericEvent)

- [Query (Deprecated)](#query)

- [Query All](#queryAll)

- [Query Result List](#queryResultList)

- [Query Result Stream By Id](#queryResultStreamById)

- [Query Xml Stream](#queryXmlStream)

- [Read Metadata](#readMetadata)

- [Rename Metadata](#renameMetadata)

- [Reset Password](#resetPassword)

- [Retrieve](#retrieve)

- [Retrieve Job Failed Results Bulk V2](#retrieveJobFailedResultsBulkV2)

- [Retrieve Job Successful Results Bulk V2](#retrieveJobSuccessfulResultsBulkV2)

- [Retrieve Job Unprocessed Results Bulk V2](#retrieveJobUnprocessedResultsBulkV2)

- [Retrieve Metadata](#retrieveMetadata)

- [Search](#search)

- [Set Password](#setPassword)

- [Unauthorize](#unauthorize)

- [Update](#update)

- [Update Metadata](#updateMetadata)

- [Upsert](#upsert)

- [Upsert Metadata](#upsertMetadata)

### Abort Job

`<salesforce:abort-job>`

Aborts an open job given its ID.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job ID</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Job ID that identifies the job to abort.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#JobInfo">Job Info</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Abort Job Bulk Api V2

`<salesforce:abort-job-bulk-api-v2>`

Aborts an ongoing Bulk API v2 Job. This call uses the Bulk API v2.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job ID</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the job.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BulkJobState">Bulk Job State</a></p></td></tr><tr><td><p>Attributes Type</p></td><td><p>Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Abort Query Job Bulk Api V2

`<salesforce:abort-query-job-bulk-api-v2>`

Abort the indicated query job. This call uses the Bulk API v2.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the query job to abort.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#QueryJobInfo">Query Job Info</a></p></td></tr><tr><td><p>Attributes Type</p></td><td><p>Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Batch Info

`<salesforce:batch-info>`

Accesses the latest BatchInfo of a submitted BatchInfo. Enables you to track the execution status.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Batch info</strong></p></td><td><div><div><p><a href="#BatchInfo">Batch Info</a></p></div></div></td><td><div><div><p>BatchInfo that is monitored.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Content type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>XML</p></li><li><p>JSON</p></li><li><p>ZIP_XML</p></li><li><p>ZIP_JSON</p></li></ul></div></div></td><td><div><div><p>Content type used at job creation.</p></div></div></td><td><div><div><p><code>XML</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BatchInfo">Batch Info</a></p></td></tr><tr><td><p>Attributes Type</p></td><td><p>Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Batch Info List

`<salesforce:batch-info-list>`

Gets information about all batches in a job.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the job to retrieve batch information for.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Content type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>XML</p></li><li><p>JSON</p></li><li><p>ZIP_XML</p></li><li><p>ZIP_JSON</p></li></ul></div></div></td><td><div><div><p>Content type used at job creation.</p></div></div></td><td><div><div><p><code>XML</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#BatchInfo">Batch Info</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Batch Result

`<salesforce:batch-result>`

Accesses `com.sforce.async.BatchResult` of a submitted BatchInfo.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Batch To Retrieve</strong></p></td><td><div><div><p><a href="#BatchInfo">Batch Info</a></p></div></div></td><td><div><div><p><code>com.sforce.async.BatchInfo</code> that is monitored.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Content type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>XML</p></li><li><p>JSON</p></li><li><p>ZIP_XML</p></li><li><p>ZIP_JSON</p></li></ul></div></div></td><td><div><div><p>Content type used at job creation.</p></div></div></td><td><div><div><p><code>XML</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BulkOperationResult">Bulk Operation Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Batch Result Stream

`<salesforce:batch-result-stream>`

Accesses `com.sforce.async.BatchResult` of a submitted BatchInfo.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Batch To Retrieve</strong></p></td><td><div><div><p><a href="#BatchInfo">Batch Info</a></p></div></div></td><td><div><div><p><code>com.sforce.async.BatchInfo</code> that is monitored.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Output Mime Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>MIME type of the payload that this operation outputs.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Output Encoding</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Encoding of the payload that this operation outputs.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Streaming Strategy</strong></p></td><td><div><div><ul><li><p><a href="#repeatable-in-memory-stream">Repeatable In Memory Stream</a></p></li><li><p><a href="#repeatable-file-store-stream">Repeatable File Store Stream</a></p></li><li><p><a href="#non-repeatable-stream">Non-Repeatable Stream</a></p></li></ul></div></div></td><td><div><div><p>Configures how Mule processes streams. Repeatable streams are the default behavior.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Any</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Change Own Password

`<salesforce:change-own-password>`

Changes the password of the user linked to the connector’s configuration.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Old Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Old password to change.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>New Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>New password to change.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Close Job

`<salesforce:close-job>`

Closes an open job given its ID.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job ID</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Job ID identifying the job to close.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#JobInfo">Job Info</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Convert Lead

`<salesforce:convert-lead>`

Converts a lead into an account, contact, or (optionally) an opportunity.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Lead Convert Request</strong></p></td><td><div><div><p><a href="#LeadConvertRequest">Lead Convert Request</a></p></div></div></td><td><div><div><p>Information for lead conversion.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#LeadConvertResult">Lead Convert Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Create

`<salesforce:create>`

Adds one or more new records to your organization’s data.

> [!IMPORTANT] When you map your objects to the input of this message processor, the objects must
> match the expected type of the object at Salesforce. For example, if you set the **CloseDate**
> field of an opportunity to a string of value `2011-12-13`, it is sent to Salesforce as a string.
> The operation is rejected because the CloseDate is not of the expected type. The correct way to
> map it is to generate a Java Date object. You can do so using the Groovy expression evaluator as
> `#[groovy:Date.parse("yyyy-MM-dd", "2011-12-13")]`.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type of record to add.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Records</strong></p></td><td><div><div><p>Array of Object</p></div></div></td><td><div><div><p>Records to add to your organization.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BulkOperationResult">Bulk Operation Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Create Batch

`<salesforce:create-batch>`

Creates a batch using the given objects within the specified Job. The job can be of XML or CSV type.
This call uses the Bulk API. This operation is performed asynchronously.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job info</strong></p></td><td><div><div><p><a href="#JobInfo">Job Info</a></p></div></div></td><td><div><div><p><code>com.sforce.async.JobInfo</code> in which the batch is created. The job can be of XML, JSON, or CSV type.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>SObjects</strong></p></td><td><div><div><p>Array of Object</p></div></div></td><td><div><div><p>List of one or more SObject objects.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>SObject Max Depth</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Asynchronous SObject recursive MAX_DEPTH check.</p></div></div></td><td><div><div><p><code>5</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BatchInfo">Batch Info</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Create Batch For Query

`<salesforce:create-batch-for-query>`

Creates a batch using the given query. This call uses the Bulk API. This operation is performed
asynchronously.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job info</strong></p></td><td><div><div><p><a href="#JobInfo">Job Info</a></p></div></div></td><td><div><div><p>JobInfo in which the batch is created.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Query</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Query to execute.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BatchInfo">Batch Info</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Create Batch Stream

`<salesforce:create-batch-stream>`

Creates a batch using the given stream within the specified job. The stream can have a CSV, XML,
ZIP\_CSV, or ZIP\_XML format. This call uses the Bulk API and is performed asynchronously.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job info</strong></p></td><td><div><div><p><a href="#JobInfo">Job Info</a></p></div></div></td><td><div><div><p>JobInfo in which the batch is created.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Stream</strong></p></td><td><div><div><p>Any</p></div></div></td><td><div><div><p>Stream containing the data. The stream can have a CSV, XML, ZIP_CSV, or ZIP_XML format.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BatchInfo">Batch Info</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Create Job

`<salesforce:create-job>`

Creates a job to perform one or more batches through Bulk API operations.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Operation</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>insert</p></li><li><p>upsert</p></li><li><p>update</p></li><li><p>delete</p></li><li><p>hardDelete</p></li><li><p>query</p></li><li><p>queryAll</p></li></ul></div></div></td><td><div><div><p>OperationEnum that is executed by the job.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type of Salesforce object that the job processes.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Create Job Request</strong></p></td><td><div><div><p><a href="#CreateJobRequest">Create Job Request</a></p></div></div></td><td><div><div><p>Creates the job request.</p></div><div><p>If you input the value in literal mode, an example value is:</p></div><div><div><pre>{
    “externalIdFieldName”: “employeeId”,
    “contentType”: “XML”,
    “concurrencyMode”: “Serial”
}</pre></div></div><div><p>If you input the value in expression mode, then the input can be dynamic using <code>output application/json</code> or <code>output application/java</code>, and can be transformed into the required input.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#JobInfo">Job Info</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Create Job Bulk Api V2

`<salesforce:create-job-bulk-api-v2>`

Creates a Bulk API v2 job containing the data to insert, update, delete, or upsert. This call uses
the Bulk API v2.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Object Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type of object to work with.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>sObjects</strong></p></td><td><div><div><p>Binary</p></div></div></td><td><div><div><p>Array of one or more SObject objects.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Operation</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>insert</p></li><li><p>update</p></li><li><p>delete</p></li><li><p>hardDelete</p></li><li><p>upsert</p></li></ul></div></div></td><td><div><div><p>Operation to execute.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Line Ending</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Line ending of CSV data.</p></div></div></td><td><div><div><p><code>LF</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Column Delimiter</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Column delimiter of CSV data.</p></div></div></td><td><div><div><p><code>COMMA</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Assignment Rule Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of an assignment rule to run for a case or a lead. The assignment rule can be active or inactive.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>External Id Field Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Contains the name of the field on this object with the external ID field attribute for custom objects or the ID lookup field property for standard objects.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Salesforce headers. For information, see <a href="https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/create_job.htm">Create a Job</a> in the Salesforce documentation.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BulkJobState">Bulk Job State</a></p></td></tr><tr><td><p>Attributes Type</p></td><td><p>Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Create Metadata

`<salesforce:create-metadata>`

Adds one or more new metadata components to your organization.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Metadata type to create.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Metadata Objects</strong></p></td><td><div><div><p>Array of Object</p></div></div></td><td><div><div><p>List of Map&lt;String,Object&gt; representing the metadata to create.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#MetadataResult">Metadata Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

### Create Query Job Bulk Api V2

`<salesforce:create-query-job-bulk-api-v2>`

Creates a query job. This call uses the Bulk API v2.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Query</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Query used to create the job.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Operation</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>QUERY</p></li><li><p>QUERY_ALL</p></li></ul></div></div></td><td><div><div><p>Operation used.</p></div></div></td><td><div><div><p><code>QUERY</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Column Delimiter</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type of delimiter used.</p></div></div></td><td><div><div><p><code>COMMA</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Line Ending</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Line ending used.</p></div></div></td><td><div><div><p><code>CRLF</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Salesforce headers. For information, see <a href="https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/query_create_job.htm">Create a Query Job</a> in the Salesforce documentation.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#QueryJobState">Query Job State</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Delete

`<salesforce:delete>`

Deletes one or more records from your organization’s data.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Records To Delete Ids</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Array of one or more IDs associated with the objects to delete.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BulkOperationResult">Bulk Operation Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Delete Job Bulk Api V2

`<salesforce:delete-job-bulk-api-v2>`

Deletes a Bulk API v2 Job. This call uses the Bulk API v2.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job ID</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the job.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>String</p></td></tr><tr><td><p>Attributes Type</p></td><td><p>Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Delete Metadata

`<salesforce:delete-metadata>`

Deletes one or more metadata components from your organization, given the API name of the objects.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Metadata type of the components to delete.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Full Names</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Full names of the components to delete.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#MetadataResult">Metadata Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

### Delete Query Job Bulk Api V2

`<salesforce:delete-query-job-bulk-api-v2>`

Deletes a query job based on its ID.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the query job.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Deploy Metadata

`<salesforce:deploy-metadata>`

A file-based call to deploy XML components. Use this operation to take file representations of
components and deploy them into an organization by creating, updating, or deleting the components
they represent.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Deploy Metadata Request</strong></p></td><td><div><div><p><a href="#DeployMetadataRequest">Deploy Metadata Request</a></p></div></div></td><td><div><div><p>Data needed by this operation.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

### Describe Global

`<salesforce:describe-global>`

Retrieves a list of available objects for your organization’s data.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#DescribeGlobalResult">Describe Global Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

### Describe Metadata

`<salesforce:describe-metadata>`

Retrieves the metadata that describes your organization. This information includes Apex classes and
triggers, custom objects, custom fields on standard objects, tab sets that define an app, and many
other components.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#DescribeMetadataResult">Describe Metadata Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

### Describe Sobject

`<salesforce:describe-sobject>`

Describes metadata (field list and object properties) for the specified object.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object. The specified value must be a valid object for your organization. For a complete list of objects, see <a href="https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_list.htm">Standard Objects</a>.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#DescribeSObjectResult">Describe S Object Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

### Find Duplicates

`<salesforce:find-duplicates>`

Performs rule-based searches for duplicate records. The input is an array of Salesforce objects,
each of which specifies the values to search for and the type of object that supplies the duplicate
rules. The output identifies the detected duplicates for each object that supplies the duplicate
rules. This operation applies the rules to the values to do the search. The output identifies the
detected duplicates for each SObject.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type of SObjects to find duplicates for.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Criteria</strong></p></td><td><div><div><p>Array of Object</p></div></div></td><td><div><div><p>List of SObjects used as a criterion when searching for duplicates.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#FindDuplicatesResult">Find Duplicates Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Find Duplicates By Ids

`<salesforce:find-duplicates-by-ids>`

Performs rule-based searches for duplicate records. The input is an array of IDs, each of which
specifies the records for which to search for duplicates. The output identifies the detected
duplicates for each object that supplies the duplicate rules. This operation applies the rules to
the record IDs to do the search. The output identifies the detected duplicates for each ID.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Ids List</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>List of IDs to find duplicates.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#FindDuplicatesResult">Find Duplicates Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Get All Jobs Bulk Api V2

`<salesforce:get-all-jobs-bulk-api-v2>`

Retrieves all Bulk jobs. This call uses the Bulk API v2.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Concurrency Mode</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>Parallel</p></li><li><p>Serial</p></li></ul></div></div></td><td><div><div><p>Desired concurrency mode.</p></div></div></td><td><div><div><p><code>Parallel</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Pk Chunking</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Uses the PK Chunking request header to enable automatic primary key (PK) chunking for a bulk query job.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#BulkJobV2Result">Bulk Job V2 Result</a></p></td></tr><tr><td><p>Attributes Type</p></td><td><p>Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Get All Query Jobs Bulk Api V2

`<salesforce:get-all-query-jobs-bulk-api-v2>`

Retrieves all Bulk query jobs.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Pk Chunking</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Uses the PK Chunking request header to enable automatic primary key (PK) chunking for a bulk query job.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Job Type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>BigObjectIngest</p></li><li><p>Classic</p></li><li><p>V2Query</p></li></ul></div></div></td><td><div><div><p>Job type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Concurrency Mode</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>Parallel</p></li><li><p>Serial</p></li></ul></div></div></td><td><div><div><p>Desired concurrency mode.</p></div></div></td><td><div><div><p><code>Parallel</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#QueryJobsInfoResult">Query Jobs Info Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Get Deleted

`<salesforce:get-deleted>`

Retrieves the list of records deleted from a particular time in the past (specified in minutes).

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Object Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object type. The specified value must be a valid object for your organization.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Start Date</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>Starting date or time, in Coordinated Universal Time (UTC), of the time frame for which to retrieve the data. The API ignores the value for seconds in the specified DateTime value (for example, 12:30:15 is interpreted as 12:30:00 UTC).</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>End Date</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>Ending date or time, in Coordinated Universal Time (UTC), of the time frame for which to retrieve the data. The API ignores the value for seconds in the specified DateTime value (for example, 12:35:15 is interpreted as 12:35:00 UTC).</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#GetDeletedResult">Get Deleted Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Get Job State Bulk Api V2

`<salesforce:get-job-state-bulk-api-v2>`

Gets the state of a v2 Bulk job. This call uses the Bulk API v2.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job ID</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the job.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BulkJobState">Bulk Job State</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Get Query Job Info Bulk Api V2

`<salesforce:get-query-job-info-bulk-api-v2>`

Returns the details of a query job based on its ID.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the query job.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#QueryJobInfo">Query Job Info</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Get Query Job Results Bulk Api V2

`<salesforce:get-query-job-results-bulk-api-v2>`

Returns the results of a query job based on its ID.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the query job.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Max Records Per Page</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of records that are on each page retrieved from the API. This number influences the number of API requests and the memory used by the connector to handle the results.</p></div><div><p>Salesforce Connector automatically handles pagination and retrieves all pages before the next processing job starts.</p></div></div></td><td><div><div><p><code>2000</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Streaming Strategy</strong></p></td><td><div><div><ul><li><p><a href="#repeatable-in-memory-iterable">Repeatable In Memory Iterable</a></p></li><li><p><a href="#repeatable-file-store-iterable">Repeatable File Store Iterable</a></p></li><li><p><a href="#non-repeatable-stream">Non-Repeatable Stream</a></p></li></ul></div></div></td><td><div><div><p>Configures how Mule processes streams. Repeatable streams are the default behavior.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Get Server Timestamp

`<salesforce:get-server-timestamp>`

Retrieves the current system timestamp, in Coordinated Universal Time (UTC), from the API.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>DateTime</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Get updated objects

`<salesforce:get-updated>`

Retrieves the list of individual records that are created or updated between the specified start and
end date.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Object Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object type. The specified value must be a valid object for your organization.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Start Date</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>Starting date or time, in Coordinated Universal Time (UTC), of the time frame for which to retrieve the data. The API ignores the value for seconds in the specified DateTime value (for example, 12:30:15 is interpreted as 12:30:00 UTC).</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>End Date</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>Ending date or time, in Coordinated Universal Time (UTC), of the time frame for which to retrieve the data. The API ignores the value for seconds in the specified DateTime value (for example, 12:35:15 is interpreted as 12:35:00 UTC). If a value is not provided, the current server time is used.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#GetUpdatedResult">Get Updated Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Get User Info

`<salesforce:get-user-info>`

Retrieves personal information for the user associated with the current session.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#GetUserInfoResult">Get User Info Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Invoke Apex Rest Method

`<salesforce:invoke-apex-rest-method>`

Invokes any operation from an Apex class that is exposed as a REST web service.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Request</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Object containing request information, some of which can include object <code>queryParams</code> with key-value pairs. These parameters are passed as URL parameters to the Apex Rest endpoint, for example:</p></div><div><p><code>queryParams: {AccountId : "a0w0E0000069MDxQAM" , ContactId: "0030E00000rRSJ6QAO" }</code></p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Apex Class Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Apex class name.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Apex Class Method Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Apex class method name. The method name format is:</p></div><div><p><code>ApexMethodName^RestResourceURL^HttpMethod^OutputType^InputParameterName1=ParameterType1,InputParameterName2=ParameterType2</code></p></div><div><p>For example:</p></div><div><p><code>getAccountInfo^/accountInfo/*^HttpGet^void</code></p></div><div><div data-type="NOTE">Special characters aren’t allowed in <code>ApexMethodName</code>.</div></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Object</p></td></tr><tr><td><p>Attributes Type</p></td><td><p>Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Invoke Apex Soap Method

`<salesforce:invoke-apex-soap-method>`

Invokes any operation from an Apex class that is exposed as a SOAP web service.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Input</strong></p></td><td><div><div><p>Binary</p></div></div></td><td><div><div><p>InputStream with XML that contains information about the method to invoke and its parameters. The XML must adhere to the WSDL standards.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Apex Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Parameters specifying the SOAP Headers to send to the API. For more information about the supported headers, see <a href="https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_api.htm">SOAP API and SOAP Headers for Apex</a>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Streaming Strategy</strong></p></td><td><div><div><ul><li><p><a href="#repeatable-in-memory-stream">Repeatable In Memory Stream</a></p></li><li><p><a href="#repeatable-file-store-stream">Repeatable File Store Stream</a></p></li><li><p><a href="#non-repeatable-stream">Non-Repeatable Stream</a></p></li></ul></div></div></td><td><div><div><p>Configures how Mule processes streams. Repeatable streams are the default behavior.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Apex Class Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Apex class name.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Apex Class Method Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Apex class method name.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Any</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Job Info

`<salesforce:job-info>`

Accesses the latest JobInfo of a submitted JobInfo ID. This operation enables you to track the
execution status.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job ID</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Job ID of the job that is monitored.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Content type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>XML</p></li><li><p>CSV</p></li><li><p>JSON</p></li><li><p>ZIP_XML</p></li><li><p>ZIP_CSV</p></li><li><p>ZIP_JSON</p></li></ul></div></div></td><td><div><div><p>Content type used at job creation.</p></div></div></td><td><div><div><p><code>XML</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#JobInfo">Job Info</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### List Metadata

`<salesforce:list-metadata>`

Retrieves property information about metadata components in your organization.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Metadata type used as a criterion when querying for information.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#FileProperties">File Properties</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

### Merge

`<salesforce:merge>`

Merges up to three records into one record.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Records To Merge Ids</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>List of IDs of the objects to merge.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type of record to merge.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Master Record</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Must provide the ID of the object that other records are merged into. Optionally, provide the fields to update and their values.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#MergeResult">Merge Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Merge Multiple

`<salesforce:merge-multiple>`

Combines up to three records of the same type into one record. The input is an array of MergeRequest
elements, each of which specifies the records to combine.

#### Limitations

- The only supported object types are:

  - Lead

  - Contact

  - Account

  - Person Account

  - Individual

Only objects of the same type can be merged. For example, merge leads only with leads.

- The **Merge Multiple** operation enables you to specify a list of a maximum of 200 merge requests.

- A merge request can contain a maximum of three IDs:

  - The master record ID

  - Up to two IDs for the records to merge into the primary record

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>List of Merge Records</strong></p></td><td><div><div><p>Array of <a href="#MergeRecord">Merge Record</a></p></div></div></td><td><div><div><p>List of merge records. Each merge record contains the primary record, the record to merge IDs into, and an optional additional information map.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Map&lt;String, Object&gt;</p></div></div></td><td><div><div><p>Declares the request headers to use with this operation.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#MergeResult">Merge Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Publish Platform Event Message

`<salesforce:publish-platform-event-message>`

Adds one new platform event to your organization’s data.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Platform Event name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the platform event to create.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Platform Event Message</strong></p></td><td><div><div><p>Array of Object</p></div></div></td><td><div><div><p>List&lt;PlatformEventMessage&gt; to create.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#Result">Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Publish Streaming Channel

`<salesforce:publish-streaming-channel>`

Creates a streaming channel in which generic, custom messages are pushed.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Channel name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Descriptive name of the streaming channel. Limit of 80 characters, and must start with <code>/u/</code>. This value identifies the channel and must be unique.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Owner Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Identifier for the channel owner.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Description</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Description of what kinds of records are returned by the query. Limit of 255 characters.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#Result">Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Publish Topic

`<salesforce:publish-topic>`

Creates a topic representing a query that is used to notify listeners when changes are made to
records in an organization.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Topic Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Topic name.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Query</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Query name.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Description</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Description.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#Result">Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Push Generic Event

`<salesforce:push-generic-event>`

Pushes generic streaming custom events to the specified streaming channel.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Events</strong></p></td><td><div><div><p>Array of <a href="#GenericStreamingEvent">Generic Streaming Event</a></p></div></div></td><td><div><div><p>Event list.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Channel Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Streaming channel name.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#PushEventResult">Push Event Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Query (Deprecated)

`<salesforce:query>`

Executes a query against the specified object and returns data that matches the specified criteria.
The returned fields are strings and, if necessary, you can convert them to the appropriate type, for
example, by using DataWeave and **Transform Message**.

The **Query** operation is now deprecated. Use the [**Query Xml Stream**](#queryXmlStream) operation
instead.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Salesforce Query</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Query string that specifies the object to query, the fields to return, and any conditions for including a specific object in the query. For more information, see Salesforce Object Query Language (SOQL).</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Parameters</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map with values for placeholders in <strong>Salesforce Query</strong>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Escape characters for parameters value</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Escapes special characters for the <strong>Parameters</strong> value.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Streaming Strategy</strong></p></td><td><div><div><ul><li><p><a href="#repeatable-in-memory-iterable">Repeatable In Memory Iterable</a></p></li><li><p><a href="#repeatable-file-store-iterable">Repeatable File Store Iterable</a></p></li><li><p><a href="#non-repeatable-stream">Non-Repeatable Stream</a></p></li></ul></div></div></td><td><div><div><p>Configures how Mule processes streams. Repeatable streams are the default behavior.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Query All

`<salesforce:query-all>`

Retrieves data from specified objects, whether or not they have been deleted.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Salesforce Query</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Query string that specifies the object to query, the fields to return, and any conditions for including a specific object in the query. For more information, see Salesforce Object Query Language (SOQL).</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Parameters</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map with values for placeholders in <strong>Salesforce Query</strong>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Escape characters for parameters value</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Escapes special characters for the <strong>Parameters</strong> value.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Streaming Strategy</strong></p></td><td><div><div><ul><li><p><a href="#repeatable-in-memory-iterable">Repeatable In Memory Iterable</a></p></li><li><p><a href="#repeatable-file-store-iterable">Repeatable File Store Iterable</a></p></li><li><p><a href="#non-repeatable-stream">Non-Repeatable Stream</a></p></li></ul></div></div></td><td><div><div><p>Configures how Mule processes streams. Repeatable streams are the default behavior.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Query Result List

`<salesforce:query-result-list>`

Returns a list of result IDs for a specific batch. If the batch requires retries, there is more than
one <result> element in the output. Use this operation with
[Query Result Stream By Id](#queryResultStreamById) to obtain the results of the query.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Batch info</strong></p></td><td><div><div><p><a href="#BatchInfo">Batch Info</a></p></div></div></td><td><div><div><p>BatchInfo to retrieve the results for.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Content type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>XML</p></li><li><p>CSV</p></li><li><p>JSON</p></li><li><p>ZIP_XML</p></li><li><p>ZIP_CSV</p></li><li><p>ZIP_JSON</p></li></ul></div></div></td><td><div><div><p>Content type used at job creation.</p></div></div></td><td><div><div><p><code>XML</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Output Mime Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>MIME type of the payload output of this operation.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of a variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of String</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Query Result Stream By Id

`<salesforce:query-result-stream-by-id>`

Returns an InputStream with the query results for a specific result ID of a submitted BatchInfo.
Obtain the result IDs first by using the [Query Result List](#queryResultList) operation.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Batch info</strong></p></td><td><div><div><p><a href="#BatchInfo">Batch Info</a></p></div></div></td><td><div><div><p>BatchInfo that returns the result ID.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Result ID</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Result ID obtained with <a href="#queryResultList">Query Result List</a>.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Output Mime Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>MIME type of the payload output of this operation.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Output Encoding</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Encoding of the payload output of this operation.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Streaming Strategy</strong></p></td><td><div><div><ul><li><p><a href="#repeatable-in-memory-stream">Repeatable In Memory Stream</a></p></li><li><p><a href="#repeatable-file-store-stream">Repeatable File Store Stream</a></p></li><li><p><a href="#non-repeatable-stream">Non-Repeatable Stream</a></p></li></ul></div></div></td><td><div><div><p>Configure how Mule processes streams. Repeatable streams are the default behavior.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of a variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Binary</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Query Xml Stream

`<salesforce:query-xml-stream>`

Executes a query against the specified object and returns data that matches the specified criteria.
This operation returns paginated results. Each result is an InputStream of XML records.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Salesforce Query</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Query string that specifies the object to query, the fields to return, and any conditions for including a specific object in the query. For more information, see Salesforce Object Query Language (SOQL).</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Parameters</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map with values for placeholders in <strong>Salesforce Query</strong>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Escape characters for parameters value</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Escapes special characters for the <strong>Parameters</strong> value.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Output Mime Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>MIME type of the payload output of this operation.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Streaming Strategy</strong></p></td><td><div><div><ul><li><p><a href="#repeatable-in-memory-iterable">Repeatable In Memory Iterable</a></p></li><li><p><a href="#repeatable-file-store-iterable">Repeatable File Store Iterable</a></p></li><li><p>non-repeatable-iterable</p></li></ul></div></div></td><td><div><div><p>Configures how Mule processes streams. The default is to use repeatable streams.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Headers to include in the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of Message of String payload and Void attributes</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

- SALESFORCE:RETRY\_EXHAUSTED

### Read Metadata

`<salesforce:read-metadata>`

Returns one or more metadata components from your organization, given the objects' API names.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Metadata type of the components to read.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Full Names</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>List of full names of the components to read.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

### Rename Metadata

`<salesforce:rename-metadata>`

Renames a metadata component in your organization, given its old API name and the new name.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Metadata type of the component to rename.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Old Full Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Current component full name.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>New Full Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>New component full name.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#MetadataResult">Metadata Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

### Reset Password

`<salesforce:reset-password>`

Resets the password of the user corresponding to the provided user ID, or the user linked to the
connector’s configuration, if the user ID field is null.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>User Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User to reset the password for. If unspecified, the current user is used.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#ResetPasswordResult">Reset Password Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Retrieve

`<salesforce:retrieve>`

Retrieves one or more records based on the specified IDs.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type of record to retrieve.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Retrieve Request</strong></p></td><td><div><div><p><a href="#RetrieveRequest">Retrieve Request</a></p></div></div></td><td><div><div><p>Must provide the IDs and specify the fields for the records to retrieve.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Retrieve Job Failed Results Bulk V2

`<salesforce:retrieve-job-failed-results-bulk-v2>`

Gets the status of the failed processed SObjects. This call uses the Bulk API v2.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job ID</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the job.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#JobFailedRecordResults">Job Failed Record Results</a></p></td></tr><tr><td><p>Attributes Type</p></td><td><p>Object</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Retrieve Job Successful Results Bulk V2

`<salesforce:retrieve-job-successful-results-bulk-v2>`

Gets the status of the successfully processed SObjects. This call uses the Bulk API v2.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job ID</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the job.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#JobSuccessfulRecordResult">Job Successful Record Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Retrieve Job Unprocessed Results Bulk V2

`<salesforce:retrieve-job-unprocessed-results-bulk-v2>`

Gets the status of the unprocessed sObjects. This call uses the Bulk API v2.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Job ID</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the job.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><div><div><p>Array of <a href="#JobUnprocessedRecordResult">Job Unprocessed Record Result</a></p></div></div></td></tr><tr><td><p>Attributes Type</p></td><td><div><div><p>Object</p></div></div></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

### Retrieve Metadata

`<salesforce:retrieve-metadata>`

Retrieves XML file representations of components in an organization.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Package Names</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>List of package names to retrieve. If you are retrieving only unpackaged components, do not specify a name. You can retrieve packaged and unpackaged components in the same retrieval operation.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Specific Files</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>List of file names to retrieve. If a value is specified for this property, <strong>Package Names</strong> must be set to null.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Unpackaged</strong></p></td><td><div><div><p>Binary</p></div></div></td><td><div><div><p>Stream containing a list of components to retrieve that are not in a package.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Streaming Strategy</strong></p></td><td><div><div><ul><li><p><a href="#repeatable-in-memory-stream">Repeatable In Memory Stream</a></p></li><li><p><a href="#repeatable-file-store-stream">Repeatable File Store Stream</a></p></li><li><p><a href="#non-repeatable-stream">Non-Repeatable Stream</a></p></li></ul></div></div></td><td><div><div><p>Configures how Mule processes streams. Repeatable streams are the default behavior.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Binary</p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

### Search

`<salesforce:search>`

Searches for objects using Salesforce Object Search Language (SOSL). Mimics using the search box
inside the Salesforce UI.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Search String</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Query string that specifies the object to query, the fields to return, and any conditions for including a specific object in the query. For more information, see Salesforce Object Search Language (SOSL).</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Parameters</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map with values for placeholders in <strong>Search String</strong>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#SearchResult">Search Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Set Password

`<salesforce:set-password>`

Changes the password of a user or a self service user to a value that you specify.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>User Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User to set the password for.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>New Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>New password for the user.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Unauthorize

`<salesforce:unauthorize>`

Deletes all of the access token information of a given resource owner ID so that it is impossible to
execute an operation for that user without performing the OAuth dance.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Resource Owner Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the resource owner for whom to invalidate access.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

### Update

`<salesforce:update>`

Updates one or more existing records in your organization’s data.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type of record to update.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Records</strong></p></td><td><div><div><p>Array of Object</p></div></div></td><td><div><div><p>Records to add to your organization.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BulkOperationResult">Bulk Operation Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Update Metadata

`<salesforce:update-metadata>`

Updates one or more metadata components in your organization.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Metadata type of the components to update.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Metadata Objects</strong></p></td><td><div><div><p>Array of Object</p></div></div></td><td><div><div><p>List of Map&lt;String, Object&gt; representing the metadata to update.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#MetadataResult">Metadata Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

### Upsert

`<salesforce:upsert>`

Upserts a homogeneous list of objects. Creates new records and updates existing records using a
custom field to determine the presence of existing records. In most cases, use
`#upsert(String, String, List, Map)` over `#create(String, List, Map)` to avoid creating unwanted,
duplicate records.

> [!NOTE] Although you cannot change the **Content Type** value for a bulk upsert, you can use the
> [**Create Job**](#createJob) operation to set the content type to CSV (or zipped CSV if you reach
> the character limit) and then follow up with the [**Create Batch**](#createBatch) operation.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Object Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type of record to upsert.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>External Id Field Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Either of the following:</p></div><div><ul><li><p>For a custom object, the name of the field that contains the external ID field name</p></li><li><p>For a standard object, the name of the field that contains the ID lookup field name</p></li></ul></div><div><div data-type="NOTE">Unless you configure the <strong>External Id Field Name</strong> field for the SObject to upsert, the <strong>Upsert</strong> operation fails.</div></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Records</strong></p></td><td><div><div><p>Array of Object</p></div></div></td><td><div><div><p>Records to add to your organization.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p><a href="#BulkOperationResult">Bulk Operation Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:LIMIT\_EXCEEDED

- SALESFORCE:CONNECTIVITY

- SALESFORCE:INVALID\_RESPONSE

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:TIMEOUT

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INSUFFICIENT\_PERMISSIONS

- SALESFORCE:COMMUNICATION

- SALESFORCE:UNAVAILABLE

- SALESFORCE:NOT\_FOUND

- SALESFORCE:INVALID\_INPUT

- SALESFORCE:OPERATION\_NOT\_SUPPORTED

### Upsert Metadata

`<salesforce:upsert-metadata>`

Creates or updates one or more metadata components in your organization.

For a picklist field in an object, the **Upsert Metadata** operation updates only the picklist
mapping for that specific object. To update the actual picklist values, such as adding or removing
values in the picklist, use the [**Deploy Metadata**](#deployMetadata) operation. You must perform a
metadata deploy for **Custom Field** or **Global Picklist** based on whether the picklist is tied to
a custom field or is a global picklist.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Metadata type of the components to create or update.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Metadata Objects</strong></p></td><td><div><div><p>Array of Object</p></div></div></td><td><div><div><p>List of Map&lt;String, Object&gt; representing the metadata to upsert.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>Name of the configuration to use to execute this component.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Headers</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Map of HTTP headers allowed by Salesforce SOAP API to pass with the request.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Read Timeout</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How long the consumer waits for a response before it times out.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Read Timeout</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable that stores the operation’s output.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The outcome of the expression is stored in the <strong>Target Variable</strong> field.</p></div></div></td><td><div><div><p><code>#[payload]</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Retry strategy in case of connectivity errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of <a href="#UpsertMetadataResult">Upsert Metadata Result</a></p></td></tr></tbody></table>

#### Associated Configurations

- [Configuration](#sfdc-config)

#### Throws

- SALESFORCE:CONNECTIVITY

- SALESFORCE:RETRY\_EXHAUSTED

- SALESFORCE:MUTUAL\_AUTHENTICATION\_FAILED

- SALESFORCE:INVALID\_INPUT

## Object Types

- [Action Override](#ActionOverride)

- [Additional Information Map](#AdditionalInformationMap)

- [Batch Info](#BatchInfo)

- [Bulk Item](#BulkItem)

- [Bulk Job State](#BulkJobState)

- [Bulk Job V2 Result](#BulkJobV2Result)

- [Bulk Operation Result](#BulkOperationResult)

- [Child Relationship](#ChildRelationship)

- [Create Job Request](#CreateJobRequest)

- [CRL File](#crl-file)

- [Cron](#cron)

- [Custom OCSP Responder](#custom-ocsp-responder)

- [Deleted Record](#DeletedRecord)

- [Deploy Metadata Request](#DeployMetadataRequest)

- [Describe Global Result](#DescribeGlobalResult)

- [Describe Global S Object Result](#DescribeGlobalSObjectResult)

- [Describe Metadata Object](#DescribeMetadataObject)

- [Describe Metadata Result](#DescribeMetadataResult)

- [Describe S Object Result](#DescribeSObjectResult)

- [Duplicate Result](#DuplicateResult)

- [Entity Search Metadata](#EntitySearchMetadata)

- [Error](#Error)

- [Error Mapping](#ErrorMapping)

- [Expiration Policy](#ExpirationPolicy)

- [Field](#Field)

- [Field Diff](#FieldDiff)

- [Field Level Search Metadata](#FieldLevelSearchMetadata)

- [File Properties](#FileProperties)

- [Filtered Lookup Info](#FilteredLookupInfo)

- [Find Duplicates Result](#FindDuplicatesResult)

- [Fixed Frequency](#fixed-frequency)

- [Generic Streaming Event](#GenericStreamingEvent)

- [Get Deleted Result](#GetDeletedResult)

- [Get Updated Result](#GetUpdatedResult)

- [Get User Info Result](#GetUserInfoResult)

- [Job Failed Record Results](#JobFailedRecordResults)

- [Job Info](#JobInfo)

- [Job Successful Record Result](#JobSuccessfulRecordResult)

- [Job Unprocessed Record Result](#JobUnprocessedRecordResult)

- [Keystore](#KeyStore)

- [Labels Search Metadata](#LabelsSearchMetadata)

- [Lead Convert Result](#LeadConvertResult)

- [Lead Convert Request](#LeadConvertRequest)

- [Match Record](#MatchRecord)

- [Match Result](#MatchResult)

- [Merge Record](#MergeRecord)

- [Merge Result](#MergeResult)

- [Metadata Result](#MetadataResult)

- [Name Value Pair](#NameValuePair)

- [Named Layout Info](#NamedLayoutInfo)

- [Non-Repeatable Stream](#non-repeatable-stream)

- [Pick List Entry](#PickListEntry)

- [Proxy](#ProxyConfiguration)

- [Push Event Result](#PushEventResult)

- [Query Job Info](#QueryJobInfo)

- [Query Job State](#QueryJobState)

- [Query Jobs Info Result](#QueryJobsInfoResult)

- [Reconnect](#reconnect)

- [Reconnect Forever](#reconnect-forever)

- [Reconnection](#reconnection)

- [Record Type Info](#RecordTypeInfo)

- [Redelivery Policy](#RedeliveryPolicy)

- [Redelivery Policy Message Identifier](#RedeliveryPolicyMessageIdentifier)

- [Repeatable File Store Iterable](#repeatable-file-store-iterable)

- [Repeatable File Store Stream](#repeatable-file-store-stream)

- [Repeatable In Memory Iterable](#repeatable-in-memory-iterable)

- [Repeatable In Memory Stream](#repeatable-in-memory-stream)

- [Reset Password Result](#ResetPasswordResult)

- [Result](#Result)

- [Retrieve Request](#RetrieveRequest)

- [Search Record](#SearchRecord)

- [Search Record Metadata](#SearchRecordMetadata)

- [Search Result](#SearchResult)

- [Search Results Metadata](#SearchResultsMetadata)

- [Search Snippet](#SearchSnippet)

- [Simple Error](#SimpleError)

- [Standard Revocation Check](#standard-revocation-check)

- [TLS](#Tls)

- [Truststore](#TrustStore)

- [Upsert Metadata Result](#UpsertMetadataResult)

### Action Override

Action override.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Available In Touch</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether available in touch or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>From Factor</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>From factor.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Page Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Page ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Url</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>URL.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Additional Information Map

Additional information map.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the map.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Value of the map.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Batch Info

Batch information.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Apex Processing Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Apex processing time.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Api Active Processing Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>API active processing time.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created Date</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>Date created.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Job Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Job ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Records Failed</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of records that failed.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Records Processed</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of records that are processed.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>State</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>Queued</p></li><li><p>InProgress</p></li><li><p>Completed</p></li><li><p>Failed</p></li><li><p>NotProcessed</p></li></ul></div></div></td><td><div><div><p>State.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>State Message</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>State message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>System Modstamp</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>System modstamp.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Total Processing Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Total processing time.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Bulk Item

Bulk item.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Exception</strong></p></td><td><div><div><p>Any</p></div></div></td><td><div><div><p>Exception.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>Any</p></div></div></td><td><div><div><p>ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Message</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Payload</strong></p></td><td><div><div><p><a href="#Result">Result</a></p></div></div></td><td><div><div><p>Payload.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Status Code</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Status code.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Successful</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines if successful or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Bulk Job State

Bulk job state.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Apex Processing Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Apex processing time.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Api Active Processing Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>API active processing time.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Api Version</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>API version.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Column Delimiter</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Column delimiter.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Concurrency Mode</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Concurrency mode.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Content Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Content type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created By Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Created by ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created Date</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Date created.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Message</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Error message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>External Id Field Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>External ID field name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Job Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Job type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Line Ending</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Line ending.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Records Failed</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of records that failed.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Records Processed</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of records that are processed.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Operation</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Operation name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Retries</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of retries.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>State</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>State.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>System Modstamp</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>System modstamp.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Total Processing Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Total processing time.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Bulk Job V2 Result

Bulk job v2 result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Api Version</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>API version.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Column Delimiter</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Column delimiter.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Concurrency Mode</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Concurrency mode.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Content Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Content type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Content Url</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Content URL.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created By Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Created by ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created Date</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Date created.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>External Id Field Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>External ID field name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Job Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Job type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Line Ending</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Line ending.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Operation</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Operation name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>State</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>State.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>System Modstamp</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>System modstamp.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Bulk Operation Result

Bulk operation result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Id</strong></p></td><td><div><div><p>Any</p></div></div></td><td><div><div><p>ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Items</strong></p></td><td><div><div><p>Array of <a href="#BulkItem">Bulk Item</a></p></div></div></td><td><div><div><p>Array of the Bulk Item type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Successful</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines if successful or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Child Relationship

Child relationship.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Cascade Delete</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Cascade delete.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Child S Object</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Child SObject.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Deprecated And Hidden</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether deprecated and hidden or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Field</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Junction Id List Names</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Junction ID list names.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Junction Reference To</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Junction reference to.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Relationship Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Relationship name.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Create Job Request

Create job request.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>External Id Field Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the field on this object. Use this attribute for custom objects or the ID lookup field property for standard objects (only required for upsert operations).</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Content Type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>XML</p></li><li><p>CSV</p></li><li><p>JSON</p></li><li><p>ZIP_XML</p></li><li><p>ZIP_CSV</p></li><li><p>ZIP_JSON</p></li></ul></div></div></td><td><div><div><p>Content type for the job results.</p></div><div><p>When specifying a content type different from XML for a query type, use the <a href="https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_reference_batchinfo.htm">queryResultStream(BatchInfo)</a> method to retrieve results.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Concurrency Mode</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>Parallel</p></li><li><p>Serial</p></li></ul></div></div></td><td><div><div><p>Concurrency mode of the job.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### CRL File

Specifies the location of the certification revocation list (CRL) file.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Path</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Path to the CRL file.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Cron

CRON.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Expression</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Cron expression.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Time zone</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the time zone on which to base the expression. Refer to the java.util.TimeZone Javadoc for the format and valid values for this ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Custom OCSP Responder

Configures a custom OCSP responder for certification revocation checks.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Url</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>URL of the OCSP responder.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Cert Alias</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Alias of the signing certificate for the OCSP response. If specified, the alias must be in the truststore.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Deleted Record

Deleted record.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Deleted Date</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>Deleted date.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Deploy Metadata Request

Deploy metadata request.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Stream</strong></p></td><td><div><div><p>Binary</p></div></div></td><td><div><div><p>Stream containing the data. This parameter defaults to the payload content.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Ignore Warnings</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>true</code>, a warning allows a deployment to complete successfully.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Purge On Delete</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>true</code>, the deleted components in the destructiveChanges.xml manifest file are not stored in the Recycle Bin. This option only works in the Developer Edition or in sandbox organizations; it does not work in production organizations.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Rollback On Error</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>true</code>, failures cause a complete rollback.</p></div></div></td><td><div><div><p><code>true</code></p></div></div></td><td><div></div></td></tr></tbody></table>

### Describe Global Result

Describe global result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Encoding</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Encoding.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Max Batch Size</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Maximum batch size.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Sobjects</strong></p></td><td><div><div><p>Array of <a href="#DescribeGlobalSObjectResult">Describe Global S Object Result</a></p></div></div></td><td><div><div><p>SObject results.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Describe Global S Object Result

Describe global SObject results.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Activateable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether activateable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Createable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether createable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Custom</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether customizable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Custom Setting</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether there is a custom setting or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Deletable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether deletable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Deprecated And Hidden</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether deprecated and hidden or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Feed Enabled</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether the feed is enabled.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Key Prefix</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Key prefix.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Label</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Label.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Label Plural</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Label plural.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Layoutable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether layoutable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Mergeable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether mergeable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Mru Enabled</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether MRU is enabled or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Queryable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether queryable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Replicateable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether replicateable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Retrieveable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether retrieveable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Searchable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether searchable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Triggerable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether triggerable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Undeleteable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether undeleteable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Updateable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether updateable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Describe Metadata Object

Describe metadata object.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Child Xml Names</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Child XML names.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Directory Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Directory name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>In Folder</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether the metadata object is in the folder.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Meta File</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether the metadata object is a meta file.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Suffix</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Suffix.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Xml Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>XML name.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Describe Metadata Result

Describe metadata result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Metadata Objects</strong></p></td><td><div><div><p>Array of <a href="#DescribeMetadataObject">Describe Metadata Object</a></p></div></div></td><td><div><div><p>Metadata objects.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Organization Namespace</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Organization namespace.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Partial Save Allowed</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether partial save is allowed.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Test Required</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether a test is required.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Describe S Object Result

Describe SObject result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Action Overrides</strong></p></td><td><div><div><p>Array of <a href="#ActionOverride">Action Override</a></p></div></div></td><td><div><div><p>Action overrides.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Activateble</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether activateable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Child Relationships</strong></p></td><td><div><div><p>Array of <a href="#ChildRelationship">Child Relationship</a></p></div></div></td><td><div><div><p>Child relationships.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Compact Layoutable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Compact layoutable.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Createable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether createable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Custom</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether customizable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Custom Setting</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether there is a custom setting or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Deletable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether deletable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Deprecated And Hidden</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether deprecated and hidden or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Feed Enabled</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether the feed is enabled.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Fields</strong></p></td><td><div><div><p>Array of <a href="#Field">Field</a></p></div></div></td><td><div><div><p>Fields.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Key Prefix</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Key prefix.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Label</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Label.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Label Plural</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Label plural.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Layoutable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether layoutable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Mergeable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether mergeable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Mru Enabled</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether MRU is enabled or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Named Layout Infos</strong></p></td><td><div><div><p>Array of <a href="#NamedLayoutInfo">Named Layout Info</a></p></div></div></td><td><div><div><p>Named layout information.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Network Scope Field Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Network scope field name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Queryable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether queryable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Record Type Infos</strong></p></td><td><div><div><p>Array of <a href="#RecordTypeInfo">Record Type Info</a></p></div></div></td><td><div><div><p>Record type information.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Replicateable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether replicateable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Retrieveable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether retrieveable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Search Layoutable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether the search is layoutable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Searchable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether searchable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Triggerable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether triggerable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Undeleteable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether undeleteable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Updateable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether updateable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Url Detail</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>URL detail.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Url Edit</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>URL edit.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Url New</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>URL new.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Duplicate Result

Duplicate result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Allow Save</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines whether to allow saving or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Duplicate Rule</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Duplicate rule.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Duplicate Rule Entity Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Duplicate rule entity type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Message</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Error message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Match Results</strong></p></td><td><div><div><p>Array of <a href="#MatchResult">Match Result</a></p></div></div></td><td><div><div><p>Match results.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Entity Search Metadata

Entity search metadata.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Entity Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Entity name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Field Metadata</strong></p></td><td><div><div><p>Array of <a href="#FieldLevelSearchMetadata">Field Level Search Metadata</a></p></div></div></td><td><div><div><p>Field metadata.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Error

Error.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Duplicate Result</strong></p></td><td><div><div><p><a href="#DuplicateResult">Duplicate Result</a></p></div></div></td><td><div><div><p>Duplicate result.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Fields</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Fields.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Message</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Status Code</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Status code.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Error Mapping

Error mapping.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Source</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>ANY</p></li><li><p>REDELIVERY_EXHAUSTED</p></li><li><p>TRANSFORMATION</p></li><li><p>EXPRESSION</p></li><li><p>SECURITY</p></li><li><p>CLIENT_SECURITY</p></li><li><p>SERVER_SECURITY</p></li><li><p>ROUTING</p></li><li><p>CONNECTIVITY</p></li><li><p>RETRY_EXHAUSTED</p></li><li><p>TIMEOUT</p></li></ul></div></div></td><td><div><div><p>Source.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Target.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr></tbody></table>

### Expiration Policy

Configures an expiration policy strategy.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Max Idle Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Configures the maximum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time Unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Max Idle Time</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Field

Field.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Autonumber</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates autonumber.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Byte Length</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Byte length.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Calculated</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether calculated or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Case Sensitive</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether case sensitive or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Controller Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Controller name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Createable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether createable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Custom</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether customizable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Default Value</strong></p></td><td><div><div><p>Any</p></div></div></td><td><div><div><p>Default value.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Default Value Formula</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Default value formula.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Defaulted On Create</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether defaulted on create.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Dependent Pick List</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether dependent pick list or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Deprecate And Hidden</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether deprecated and hidden or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Digits</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Digits.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Display Location In Decimal</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether the display location is in decimal.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Encrypted</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether encrypted or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Extra Type Info</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Extra type information.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Field Type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>STRING</p></li><li><p>BOOLEAN</p></li><li><p>INT</p></li><li><p>DOUBLE</p></li><li><p>DATE</p></li><li><p>DATETIME</p></li><li><p>TIME</p></li><li><p>BASE64</p></li><li><p>ID</p></li><li><p>REFERENCE</p></li><li><p>CURRENCY</p></li><li><p>TEXTAREA</p></li><li><p>PERCENT</p></li><li><p>PHONE</p></li><li><p>URL</p></li><li><p>EMAIL</p></li><li><p>COMBOBOX</p></li><li><p>PICKLIST</p></li><li><p>MULTIPICKLIST</p></li><li><p>ANYTYPE</p></li><li><p>DATACATEGORYGROUPREFERENCE</p></li><li><p>ENCRYPTEDSTRING</p></li><li><p>ADDRESS</p></li><li><p>COMPLEXVALUE</p></li><li><p>LOCATION</p></li><li><p>JSON</p></li><li><p>LONG</p></li></ul></div></div></td><td><div><div><p>Field type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Filterable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether filterable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Filtered Lookup Info</strong></p></td><td><div><div><p><a href="#FilteredLookupInfo">Filtered Lookup Info</a></p></div></div></td><td><div><div><p>Filtered lookup information.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Formula</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Formula.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Groupable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether groupable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>High Scale Number</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether high scale number or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Html Formatted</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether HTML formatted or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id Lookup</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates ID lookup.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Inline Help Text</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Inline help text.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Label</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Label.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Length</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Length.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Mask</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Mask.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Mask Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Mask type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Name Field</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates name field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Name Pointing</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates name pointing.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Nullable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether nullable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Permissinable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether permissionable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Picklist Values</strong></p></td><td><div><div><p>Array of <a href="#PickListEntry">Pick List Entry</a></p></div></div></td><td><div><div><p>Picklist values.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Polymorphic Foreign Key</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates polymorphic foreign key.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Precision</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Precision.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reference Target Field</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Reference target field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reference To</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Reference to.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Relationship Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Relationship name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Relationship Order</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Relationship order.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Required</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether required or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Restricted Picklist</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether restricted picklist or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Scale</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Scale.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Search Filterable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether search filterable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Sortable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether sortable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>STRING</p></li><li><p>BOOLEAN</p></li><li><p>INT</p></li><li><p>DOUBLE</p></li><li><p>DATE</p></li><li><p>DATETIME</p></li><li><p>TIME</p></li><li><p>BASE64</p></li><li><p>ID</p></li><li><p>REFERENCE</p></li><li><p>CURRENCY</p></li><li><p>TEXTAREA</p></li><li><p>PERCENT</p></li><li><p>PHONE</p></li><li><p>URL</p></li><li><p>EMAIL</p></li><li><p>COMBOBOX</p></li><li><p>PICKLIST</p></li><li><p>MULTIPICKLIST</p></li><li><p>ANYTYPE</p></li><li><p>DATACATEGORYGROUPREFERENCE</p></li><li><p>ENCRYPTEDSTRING</p></li><li><p>ADDRESS</p></li><li><p>COMPLEXVALUE</p></li><li><p>LOCATION</p></li><li><p>JSON</p></li><li><p>LONG</p></li></ul></div></div></td><td><div><div><p>Type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Unique</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether unique or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Updateable</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether updateable or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Write Requires Master Read</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether write requires master read or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Field Diff

Field difference.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Difference</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>DIFFERENT</p></li><li><p>NULL</p></li><li><p>SAME</p></li><li><p>SIMILAR</p></li></ul></div></div></td><td><div><div><p>Field differences.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the field.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Field Level Search Metadata

Field level search metadata.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Label</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Label.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### File Properties

File properties.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Created By</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Created by.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created By Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Created by name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created Date</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>Date created.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>File Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>File name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Full Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Full name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Last Modified By Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Last modified by ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Last Modified By Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Last modified by name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Last Modified Date</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Last modified date.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Manageable State</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>released</p></li><li><p>deleted</p></li><li><p>deprecated</p></li><li><p>installed</p></li><li><p>beta</p></li><li><p>unmanaged</p></li></ul></div></div></td><td><div><div><p>Manageable state.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Namespace Prefix</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Namespace prefix.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Filtered Lookup Info

Filtered lookup information.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Controlling Fields</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Controlling fields.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Dependent</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates dependent or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Optional Filter</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates optional filter or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Find Duplicates Result

Find duplicates result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Duplicate Results</strong></p></td><td><div><div><p>Array of <a href="#DuplicateResult">Duplicate Result</a></p></div></div></td><td><div><div><p>Duplicate results.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Errors</strong></p></td><td><div><div><p>Array of <a href="#Error">Error</a></p></div></div></td><td><div><div><p>Errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Success</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines if successful or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Fixed Frequency

Fixed frequency.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Frequency</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Frequency at which the scheduler initiates the flow, based on the time unit specified in the <strong>Time Unit</strong> field.</p></div></div></td><td><div><div><p><code>1000</code> (MILLISECONDS)</p></div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Start delay</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Amount of time that the scheduler waits before initiating the flow for the first time after the app starts. This value is based on the time unit specified in the <strong>Time Unit</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time Unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>Time unit for the <strong>Frequency</strong> and <strong>Start delay</strong> fields.</p></div></div></td><td><div><div><p><code>MILLISECONDS</code></p></div></div></td><td><div></div></td></tr></tbody></table>

### Generic Streaming Event

Generic streaming event.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Payload</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Payload.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Ids</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>User IDs.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Get Deleted Result

Get deleted result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Deleted Records</strong></p></td><td><div><div><p>Array of <a href="#DeletedRecord">Deleted Record</a></p></div></div></td><td><div><div><p>Deleted records.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Earliest Date Available</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>Earliest date available.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Latest Date Covered</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>Latest date covered.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Get Updated Result

Get updated result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Ids</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>IDs.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Latest Date Covered</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>Latest date covered.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Get User Info Result

Get user information result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Accessibility Mode</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates accessibility mode.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Currency Symbol</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Currency symbol.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Org Attachment File Size Limit</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Organization attachment file size limit.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Org Default Currency Iso Code</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Organization default currency ISO code.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Org Default Currency Locale</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Organization default currency locale.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Org Disallow Html Attachments</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether the organization disallows HTML attachments.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Org Has Person Accounts</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether the organization contains person accounts.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Organization Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Organization ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Organization Multi Currency</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Organization multicurrency.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Organization Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Organization name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Profile Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Profile ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Role Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Role ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Session Seconds Valid</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Session seconds valid.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Default Currency Iso Code</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User default currency ISO code.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Email</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User email.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Full Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User full name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Language</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User language.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Locale</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User locale.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Time Zone</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User time zone.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Ui Skin</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>User UI skin.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Job Failed Record Results

Job failed record results.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Error Message</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Error message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Original Fields</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Original fields.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Job Info

Job info.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Apex Processing Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Apex processing time.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Api Active Processing Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>API active processing time.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Api Version</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>API version.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Assignment Rule Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of an assignment rule for a case or lead. The assignment rule can be active or inactive.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Concurrency Mode</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>Parallel</p></li><li><p>Serial</p></li></ul></div></div></td><td><div><div><p>Concurrency mode.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Content Type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>XML</p></li><li><p>CSV</p></li><li><p>JSON</p></li><li><p>ZIP_XML</p></li><li><p>ZIP_CSV</p></li><li><p>ZIP_JSON</p></li></ul></div></div></td><td><div><div><p>Content type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created By Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Created by ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created Date</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>Date created.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>External Id Field Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>External ID field name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Fast Path Enabled</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines whether fast path is enabled.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Batches Completed</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of batches that are completed.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Batches Failed</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of batches that failed.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Batches In Progress</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of batches in progress.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Batches Queued</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of batches that are queued.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Batches Total</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of batches in total.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Records Failed</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of records that failed.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Records Processed</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of records that are processed.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Retries</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of retries.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Operation</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>insert</p></li><li><p>upsert</p></li><li><p>update</p></li><li><p>delete</p></li><li><p>hardDelete</p></li><li><p>query</p></li><li><p>queryAll</p></li></ul></div></div></td><td><div><div><p>Operation name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>State</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>Open</p></li><li><p>Closed</p></li><li><p>Aborted</p></li><li><p>Failed</p></li></ul></div></div></td><td><div><div><p>State.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>System Modstamp</strong></p></td><td><div><div><p>DateTime</p></div></div></td><td><div><div><p>System modstamp.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Total Processing Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Total processing time.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Job Successful Record Result

Job successful record result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Created</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether the job is created or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Original Fields</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Original fields.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Job Unprocessed Record Result

Job unprocessed record result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Original Fields</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Original fields.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Keystore

Configures the keystore for the TLS protocol. The keystore you generate contains a private key and a
public certificate.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Path</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Path to the keystore. Mule resolves the path relative to the current classpath and file system.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type of keystore.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Alias</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Alias of the key to use when the keystore contains multiple private keys. By default, Mule uses the first key in the file.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Key Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Password used to protect the private key.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Password used to protect the keystore.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Algorithm</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Encryption algorithm that the keystore uses.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Labels Search Metadata

Labels search metadata.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Entity Field Labels</strong></p></td><td><div><div><p>Array of <a href="#NameValuePair">Name Value Pair</a></p></div></div></td><td><div><div><p>Entity field labels.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Entity Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Entity name.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Lead Convert Result

Lead convert result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Account Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Account ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Contact Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Contact ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Errors</strong></p></td><td><div><div><p>Array of <a href="#Error">Error</a></p></div></div></td><td><div><div><p>Errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Lead Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Lead ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Opportunity Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Opportunity ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Success</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines if successful or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Lead Convert Request

Lead convert request.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Contact Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the contact into which the lead is merged (this contact must be associated with the specified account ID, and an account ID must be specified). Required only when updating an existing contact.</p></div><div><div><div><div data-type="IMPORTANT">If you are converting a lead into a person account, do not specify the contact ID or else an error results. Specify only the account ID of the person account. If no contact ID is specified, then the API creates a new contact that is implicitly associated with the account. To create a new contact, the client application must be logged in with sufficient access rights. To merge a lead into an existing contact, the client application must be logged in with read or write access to the specified contact. The contact name and other existing data are not overwritten (unless <strong>Over Write Lead Source</strong> is set to <code>true</code>, in which case only the lead source field is overwritten). For information on IDs, see ID Field Type.</div></div></div></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Account Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of the account into which the lead is merged. Required only when updating an existing account, including person accounts. If no account ID is specified, then the API creates a new account. To create a new account, the client application must be logged in with sufficient access rights. To merge a lead into an existing account, the client application must be logged in with read or write access to the specified account. The account name and other existing data are not overwritten. For information on IDs, see ID Field Type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Send Email To Owner</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>true</code>, specifies whether to send a notification email to the owner specified in the <strong>Owner ID</strong>.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Opportunity Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the opportunity to create. If unspecified, this value defaults to the company name of the lead. The maximum length of this field is 80 characters. If <strong>Do Not Create Opportunity</strong> is <code>true</code>, then no opportunity is created and this field must be left blank; otherwise, an error is returned.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Do Not Create Opportunity</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Specifies whether to create an opportunity during lead conversion. Set this flag to <code>true</code> only if you do not want to create an opportunity from the lead. An opportunity is created by default.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Over Write Lead Source</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Specifies whether to overwrite the lead source field on the target contact object with the contents of the lead source field in the source lead object. To set this field to <code>true</code>, the client application must specify a <strong>Contact Id</strong> for the target contact.</p></div></div></td><td><div><div><p><code>false</code></p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Opportunity Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID of an existing opportunity to relate to a lead during lead conversion.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Owner Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name associated with the owner ID that owns this lead.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Related Person Account Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>When converting a lead to a business account and an existing person account, this value specifies the ID of the person account.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Related Person Account Record</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>When converting a lead to a business account and a new person account, this value specifies the entity record of the new person account.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Match Record

Match record.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Additional Information</strong></p></td><td><div><div><p>Array of <a href="#AdditionalInformationMap">Additional Information Map</a></p></div></div></td><td><div><div><p>Additional information.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Field Diffs</strong></p></td><td><div><div><p>Array of <a href="#FieldDiff">Field Diff</a></p></div></div></td><td><div><div><p>Field differences.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Match Confidence</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Match confidence.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Record</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Record.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Match Result

Match result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Entity Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Entity type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Errors</strong></p></td><td><div><div><p>Array of <a href="#SimpleError">Simple Error</a></p></div></div></td><td><div><div><p>Errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Match Engine</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Match engine name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Match Records</strong></p></td><td><div><div><p>Array of <a href="#MatchRecord">Match Record</a></p></div></div></td><td><div><div><p>Match records.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Rule</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Rule name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Size</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Size.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Success</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines if successful or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Merge Record

Merge record.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Master Record</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Master record that contains at least the ID and the type of the object that other records merge into. Optionally, provide the fields and their values to update.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Record To Merge Ids</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Additional records to merge into the primary record. Minimum of one record and maximum of two records.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Additional Information Map</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Field-value map. When a portal user ID is merged, it must contain two entries: <code>name: PortalUserId</code> and <code>value: ID of the portal user</code>. In all other merge cases, set to null or leave empty.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Merge Result

Merge result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Errors</strong></p></td><td><div><div><p>Array of <a href="#Error">Error</a></p></div></div></td><td><div><div><p>Errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Merged Record Ids</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Merged record IDs.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Success</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines if successful or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Updated Related Ids</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Updated related IDs.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Metadata Result

Metadata result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Errors</strong></p></td><td><div><div><p>Array of <a href="#Error">Error</a></p></div></div></td><td><div><div><p>Errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Full Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Full name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Success</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines if successful or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Name Value Pair

Name value pair.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Value.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Named Layout Info

Named layout information.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Non-Repeatable Stream

Configures the non-repeatable streaming strategy, in which Mule disables repeatable streams. Use
this strategy if your use case requires reading the content only once.

In some cases, you might want to disable the repeatable stream functionality and use non-repeatable
streams, which can have less performance overhead, memory use, and cost.

### Pick List Entry

Pick list entry.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Active</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates active or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Default Value</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates default value.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Label</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Label.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Valid For</strong></p></td><td><div><div><p>Binary</p></div></div></td><td><div><div><p>Indicates when valid for.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Value.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Proxy

Configures a proxy for outbound connections.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Host</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Hostname or IP address of the proxy server.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Port</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Port of the proxy server.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Username</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Username to authenticate against the proxy server.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Password to authenticate against the proxy server.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Push Event Result

Push event result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Fanout Count</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Fanout count.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>User Online Status</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>User online status.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Query Job Info

Query job information.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Api Version</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>API version.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Column Delimiter</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Column delimiter.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Concurrency Mode</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Concurrency mode.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Content Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Content type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created By Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Created by ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created Date</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Date created.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Job Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Job type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Line Ending</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Line ending.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Number Records Processed</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of records that are processed.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Operation</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Operation name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Pk Chunking Supported</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Whether or not PK chunking is supported.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Retries</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Number of retries.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>State</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>State.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>System Modstamp</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>System modstamp.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Total Processing Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Total processing time.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Query Job State

Query job state.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Api Version</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>API version.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Column Delimiter</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Column delimiter.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Concurrency Mode</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Concurrency mode.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Content Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Content type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created By Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Created by ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created Date</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Date created.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Line Ending</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Line ending.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Operation</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Operation name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>State</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>State.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>System Modstamp</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>System modstamp.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Query Jobs Info Result

Query jobs information result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Api Version</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>API version.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Column Delimiter</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Column delimiter.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Concurrency Mode</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Concurrency mode.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Content Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Content type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created By Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Created by ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Created Date</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Date created.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Job Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Job type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Line Ending</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Line ending.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Object.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Operation</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Operation name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>State</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>State.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>System Modstamp</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>System modstamp.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Reconnect

Configures a standard reconnection strategy, which specifies how often to reconnect and how many
reconnection attempts the connector source or operation can make.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Frequency</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How often to attempt to reconnect, in milliseconds.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Blocking</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>false</code>, the reconnection strategy runs in a separate, non-blocking thread.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Count</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How many reconnection attempts the Mule app can make.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Reconnect Forever

Configures a forever reconnection strategy by which the connector source or operation attempts to
reconnect at a specified frequency for as long as the Mule app runs.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Frequency</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How often to attempt to reconnect, in milliseconds.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Blocking</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>false</code>, the reconnection strategy runs in a separate, non-blocking thread.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Reconnection

Configures a reconnection strategy for an operation.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Fails Deployment</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>What to do if, when an app is deployed, a connectivity test does not pass after exhausting the associated reconnection strategy:</p></div><div><ul><li><p><code>true</code></p><div><p>Allow the deployment to fail.</p></div></li><li><p><code>false</code></p><div><p>Ignore the results of the connectivity test.</p></div></li></ul></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>Reconnection strategy to use.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Record Type Info

Record type information.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Available</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether available or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Default Record Type Mapping</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates default record type mapping.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Master</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates master.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Redelivery Policy

Configures the redelivery policy for executing requests that generate errors. You can add a
redelivery policy to any source in a flow.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Max Redelivery Count</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Maximum number of times that a redelivered request can be processed unsuccessfully before returning a REDELIVERY_EXHAUSTED error.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Message Digest Algorithm</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Secure hashing algorithm to use if the <strong>Use Secure Hash</strong> field is <code>true</code>. If the payload of the message is a Java object, Mule ignores this value and returns the value that the payload’s <code>hashCode()</code> returned.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Message Identifier</strong></p></td><td><div><div><p><a href="#RedeliveryPolicyMessageIdentifier">Redelivery Policy Message Identifier</a></p></div></div></td><td><div><div><p>Defines which strategy is used to identify the messages.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Object Store</strong></p></td><td><div><div><p>ObjectStore</p></div></div></td><td><div><div><p>Configures the object store that stores the redelivery counter for each message.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Redelivery Policy Message Identifier

Configures the redelivery policy message identifier type.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Use Secure Hash</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Whether to use a secure hash algorithm to identify a redelivered message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id Expression</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Defines one or more expressions to use to determine when a message has been redelivered. This property may only be set if the <strong>Use Secure Hash</strong> field is false.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Repeatable File Store Iterable

Repeatable file store iterable.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>In Memory Objects</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Maximum amount of instances to keep in memory. If more than that is required, content on the disk is buffered.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Buffer Unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>BYTE</p></li><li><p>KB</p></li><li><p>MB</p></li><li><p>GB</p></li></ul></div></div></td><td><div><div><p>Unit for the <strong>In Memory Size</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Repeatable File Store Stream

Configures the repeatable file-store streaming strategy by which Mule keeps a portion of the stream
content in memory. If the stream content is larger than the configured buffer size, Mule backs up
the buffer’s content to disk and then clears the memory.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>In Memory Size</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Maximum amount of memory that the stream can use for data. If the amount of memory exceeds this value, Mule buffers the content to disk. To optimize performance:</p></div><div><ul><li><p>Configure a larger buffer size to avoid the number of times Mule needs to write the buffer on disk. This increases performance, but it also limits the number of concurrent requests your application can process, because it requires additional memory.</p></li><li><p>Configure a smaller buffer size to decrease memory load at the expense of response time.</p></li></ul></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Buffer Unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>BYTE</p></li><li><p>KB</p></li><li><p>MB</p></li><li><p>GB</p></li></ul></div></div></td><td><div><div><p>Unit for the <strong>In Memory Size</strong> field.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Repeatable In Memory Iterable

Repeatable in memory iterable.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Initial Buffer Size</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Amount of instances to initially keep in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the <strong>Buffer Size Increment</strong> attribute, with an upper limit of <strong>Max In Memory Size</strong>. Default value is 100 instances.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Buffer Size Increment</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>This is by how much the buffer size expands if it exceeds its initial size. Setting a value of <code>0</code> or lower means that the buffer must not expand, meaning that a <code>STREAM_MAXIMUM_SIZE_EXCEEDED</code> error is raised when the buffer gets full. Default value is 100 instances.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Max Buffer Size</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Maximum amount of memory to use. If more than that is used, a <code>STREAM_MAXIMUM_SIZE_EXCEEDED</code> error is raised. A value lower than or equal to <code>0</code> means no limit.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Repeatable In Memory Stream

Configures the in-memory streaming strategy by which the request fails if the data exceeds the MAX
buffer size. Always run performance tests to find the optimal buffer size for your specific use
case.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Initial Buffer Size</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Initial amount of memory to allocate to the data stream. If the streamed data exceeds this value, the buffer expands by <strong>Buffer Size Increment</strong>, with an upper limit of <strong>Max In Memory Size value</strong>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Buffer Size Increment</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Amount by which the buffer size expands if it exceeds its initial size. Setting a value of <code>0</code> or lower specifies that the buffer can’t expand.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Max Buffer Size</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Maximum amount of memory to use. If more than that is used, a <code>STREAM_MAXIMUM_SIZE_EXCEEDED</code> error is raised. A value lower than or equal to <code>0</code> means no limit.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Buffer Unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>BYTE</p></li><li><p>KB</p></li><li><p>MB</p></li><li><p>GB</p></li></ul></div></div></td><td><div><div><p>Unit for the <strong>Initial Buffer Size</strong>, <strong>Buffer Size Increment</strong>, and <strong>Buffer Unit</strong> fields.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Reset Password Result

Reset password result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Password to authenticate against the proxy server.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Result

Result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Errors</strong></p></td><td><div><div><p>Array of <a href="#Error">Error</a></p></div></div></td><td><div><div><p>Array of the Error type.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Success</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines if successful or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Retrieve Request

Retrieve request.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Fields</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Fields.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Ids</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>IDs.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Search Record

Search record.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Record</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>Record.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Search Record Metadata</strong></p></td><td><div><div><p><a href="#SearchRecordMetadata">Search Record Metadata</a></p></div></div></td><td><div><div><p>Search record metadata.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Snippet</strong></p></td><td><div><div><p><a href="#SearchSnippet">Search Snippet</a></p></div></div></td><td><div><div><p>Snippet.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Search Record Metadata

Search record metadata.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Spell Corrected</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether the search is spelled correctly.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Search Result

Search result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Query Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Query ID.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Search Records</strong></p></td><td><div><div><p>Array of <a href="#SearchRecord">Search Record</a></p></div></div></td><td><div><div><p>Search records.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Search Results Metadata</strong></p></td><td><div><div><p><a href="#SearchResultsMetadata">Search Results Metadata</a></p></div></div></td><td><div><div><p>Search results metadata.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Search Results Metadata

Search results metadata.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Entity Label Metadata</strong></p></td><td><div><div><p>Array of <a href="#LabelsSearchMetadata">Labels Search Metadata</a></p></div></div></td><td><div><div><p>Entity label metadata.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Entity Metadata</strong></p></td><td><div><div><p>Array of <a href="#EntitySearchMetadata">Entity Search Metadata</a></p></div></div></td><td><div><div><p>Entity metadata.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Search Snippet

Search snippet.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Text</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Text.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Whole Fields</strong></p></td><td><div><div><p>Array of <a href="#NameValuePair">Name Value Pair</a></p></div></div></td><td><div><div><p>Whole fields.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Simple Error

Simple error.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Fields</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>Fields.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Message</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Message.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Status Code</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Status code.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Standard Revocation Check

Configures standard revocation checks for TLS certificates.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Only End Entities</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Which elements to verify in the certificate chain:</p></div><div><ul><li><p><code>true</code></p><div><p>Verify only the last element in the certificate chain.</p></div></li><li><p><code>false</code></p><div><p>Verify all elements in the certificate chain.</p></div></li></ul></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Prefer Crls</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>How to check certificate validity:</p></div><div><ul><li><p><code>true</code></p><div><p>Check the Certification Revocation List (CRL) for certificate validity.</p></div></li><li><p><code>false</code></p><div><p>Use the Online Certificate Status Protocol (OCSP) to check certificate validity.</p></div></li></ul></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>No Fallback</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Whether to use the secondary method to check certificate validity:</p></div><div><ul><li><p><code>true</code></p><div><p>Use the method that wasn’t specified in the <strong>Prefer Crls</strong> field (the secondary method) to check certificate validity.</p></div></li><li><p><code>false</code></p><div><p>Do not use the secondary method to check certificate validity.</p></div></li></ul></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Soft Fail</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>What to do if the revocation server can’t be reached or is busy:</p></div><div><ul><li><p><code>true</code></p><div><p>Avoid verification failure.</p></div></li><li><p><code>false</code></p><div><p>Allow the verification to fail.</p></div></li></ul></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### TLS

Configures TLS to provide secure communications for the Mule app.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Enabled Protocols</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Comma-separated list of protocols enabled for this context.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Enabled Cipher Suites</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Comma-separated list of cipher suites enabled for this context.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Trust Store</strong></p></td><td><div><div><p><a href="#TrustStore">Truststore</a></p></div></div></td><td><div><div><p>Configures the TLS truststore.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Key Store</strong></p></td><td><div><div><p><a href="#KeyStore">Keystore</a></p></div></div></td><td><div><div><p>Configures the TLS keystore.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Revocation Check</strong></p></td><td><div><div><ul><li><p><a href="#standard-revocation-check">Standard Revocation Check</a></p></li><li><p><a href="#custom-ocsp-responder">Custom OCSP Responder</a></p></li><li><p><a href="#crl-file">CRL File</a></p></li></ul></div></div></td><td><div><div><p>Configures a revocation checking mechanism.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Truststore

Configures the truststore for TLS.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Path</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Path to the truststore. Mule resolves the path relative to the current classpath and file system.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Password used to protect the truststore.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Type of truststore.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Algorithm</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Encryption algorithm that the truststore uses.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Insecure</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>true</code>, Mule stops performing certificate validations. Setting this to <code>true</code> can make connections vulnerable to attacks.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Upsert Metadata Result

Upsert metadata result.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Created</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Indicates whether created or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Errors</strong></p></td><td><div><div><p>Array of <a href="#Error">Error</a></p></div></div></td><td><div><div><p>Errors.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Full Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Full name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Id</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID name.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Success</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Determines if successful or not.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

## See Also

- [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)

- [Salesforce Help](https://help.salesforce.com)
