Salesforce® CRM - REST
Salesforce CRM is a leading CRM platform that allows you to create and manage your customer records.
- System Administrator
- Standard User
- Marketing User
- Solution Manager
- Contract Manager
API Versions - 45, 48, 51, 53, 60
API Types - REST
Authentication and Authorization - OAuth flows (Code Authorization flow, OAuth + JWT Token support, and more)
Key Capabilities - $expand, $filter, Custom Fields Support, Salesforce Multi-Object
- Salesforce web service login and password information.
- The Salesforce account that you are using has privileges to connect to the Salesforce API. If you are unsure of your privileges, your Salesforce representative can provide you with a Sender ID and password specific to the Salesforce API.
- You are familiar with Salesforce objects and the Salesforce APIs. For this, try the following
steps -
- Create a Connected App in Salesforce.
- Generate an Access and Refresh token using the REST client.
- Configure a Salesforce account in IBM® webMethods Integration.
- When configuring a Salesforce trigger, you must add the OAuth directly from the workflow canvas. Adding an OAuth for Salesforce CRM REST or Salesforce SOAP from the Connectors page will not make it available in the Salesforce trigger configuration.
Actions
-
createAccount: Creates a new account
-
createCampaign: Creates a new campaign
-
createContact: Creates a new contact
-
createEmailTemplate: Creates a new email template
-
createLead: Creates a new lead
-
createOpportunity: Creates a new opportunity
-
createTask: Creates a new task
-
createUser: Creates a new user
-
deleteBusinessObjects: Deletes business objects with the specified ID
-
getDeletedBusinessObjectIDs: Returns IDs of all business objects deleted within a specified period
-
getUpdatedBusinessObjectIDs: Returns IDs of all business objects updated within a specified period
-
queryAccounts: Search accounts based on a criteria
-
queryAccountsByID: Search accounts by ID
-
queryCampaigns: Search campaigns based on a criteria
-
queryContacts: Search contacts based on a criteria
-
queryEmailTemplates: Search email templates based on a criteria
-
queryLeads: Search leads based on a criteria
-
queryLeadsByID: Search leads by ID
-
queryOpportunities: Search opportunities based on a criteria
-
queryOpportunitiesByID: Search opportunities by ID
-
queryTasks: Search tasks based on a criteria
-
queryUsers: Search users based on a criteria
-
updateAccount: Updates the details of the specified ID account
-
updateLead: Updates the details of an existing lead with new data for the specified ID
-
updateOpportunity: Updates the details of an existing opportunity with new data for the specified ID