Salesforce REST Adapter Capabilities
The Salesforce REST Adapter enables you to create an integration in Oracle Integration that connects to a Salesforce application. You can configure the Salesforce REST Adapter as a trigger or invoke connection in an integration in Oracle Integration.
The Salesforce REST Adapter provides the following capabilities:
-
For trigger endpoints:
- Subscribes to platform events published on Salesforce.com
- Subscribes to change data events published on Salesforce.com
-
For invoke endpoints:
- Supports implementing secure egress (dedicated NAT gateway) to establish a connection by using a private endpoint. See Configure a Private Endpoint for Your Instance in Provisioning and Administering Oracle Integration 3 and Configure the Endpoint Access Type.
- Performs operations such as Create, Update, Upsert, and Delete and on the Standard, Recommended, or Custom business objects.
- Performs Salesforce Object Query Language (SOQL) and Salesforce Object Search Language (SOSL) queries, and retrieve query operations across all business objects.
- Supports Core or Utility operations such as:
- Get User Info
- Get Deleted
- Get Updated
- Approval Process
- Send Email
- Invokes Apex Services
- Allows attachments to be fetched from Salesforce and downloaded to any other application or server.
- Facilitates the bulk data operations (Bulk CRUD and Bulk Query) on all business objects and allows you to get the successful/failed/unprocessed records.
- Supports external
client apps using the OAuth 2.0 Client Credentials and OAuth 2.0 Authorization Code
Credentials security policies.
Note:
- External client apps are the new standard for connected apps in Salesforce. With their rollout, traditional connected apps are disabled by default.
- You can still create new connected apps by navigating to Quick Find, then External Client Apps, and then Settings. Then, toggle the option to on for Allow creation of connected apps.
- Existing connections, integrations, and flows continue to work seamlessly with both existing and newly-created connected apps.
The Salesforce REST Adapter supports OAuth 2.0 client credentials and OAuth 2.0 authorization code credentials authentication, referred to as a Web App Integrations Security Policy.
The Salesforce REST Adapter is one of many predefined adapters included with Oracle Integration. See the Adapters page in the Oracle Help Center.