Here’s a list of Salesforce core API calls for your handy reference.

List of Salesforce Core API calls:

CallDescription
convertLead()Converts a Lead into an Account, Contact, or (optionally) an Opportunity.
create()Adds one or more new individual objects to your organization’s data.
delete()Deletes one or more individual objects from your organization’s data.
deleteByExample()Deletes objects from your organization’s data using an sObject as a template for what to delete. All data in a big object matching the values in the sObject templates are deleted.
emptyRecycleBin()Delete records from the recycle bin immediately.
executeListView()Executes a list view’s SOQL query to retrieve data, labels, and actions from a list view.
findDuplicates()Performs rule-based searches for duplicate records. The input is an array of sObject, 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. findDuplicates() applies the rules to the values to do the search. The output identifies the detected duplicates for each sObject.
findDuplicatesByIds()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. findDuplicatesByIds() applies the rules to the record IDs to do the search. The output identifies the detected duplicates for each ID.
getDeleted()Retrieves the IDs of individual objects of the specified object that have been deleted since the specified time. For information on IDs, see ID Field Type.
getUpdated()Retrieves the IDs of individual objects of the specified object that have been updated since the specified time. For information on IDs, see ID Field Type.
invalidateSessions()Ends one or more sessions specified by sessionId.
login()Logs in to the login server and starts a client session.
logout()Ends the session of the logged-in user.
merge()Merges records of the same object type.
performQuickActions()Executes quick actions of type create or update.
process()Submits an array of approval process instances for approval, or processes an array of approval process instances to be approved, rejected, or removed.
query()Executes a query against the specified object and returns data that matches the specified criteria.
queryAll()Same as query(), but includes deleted and archived items.
queryMore()Retrieves the next batch of objects from a query.
retrieve()Retrieves one or more objects based on the specified object IDs.
search()Executes a text search in your organization’s data.
undelete()Undelete records identified with queryAll().
update()Updates one or more existing objects in your organization’s data.
upsert()Creates objects and updates existing objects; matches on a custom field to determine the presence of existing objects.
Related Posts
50 Advantages of Salesforce Sales Cloud
Salesforce Sales Cloud

According to the Salesforce 2017 State of Service report, 85% of executives with service oversight identify customer service as a Read more

Web Pages That Helped With My Google Data Engineer Exam
Salesforce Certifications

Google Data Engineer Exam It seems like every day more resources appear to help you study for the Google Data Read more

What is Advanced Reporting in Salesforce?
Salesforce

Cross Filters, Summary Formulas, and More: Advanced Reporting in Salesforce Salesforce comes with report types out-of-the-box for all standard objects Read more

Why Your Company Isn’t Like a Baseball Team
public sector and tribal governent

Recently, Chris shared an excellent post about the new World Series Champion Houston Astros. In short, it was a reminder Read more