Salesforce
The Force.com REST API lets you integrate with Force.com applications using simple HTTP methods, in either XML or JSON formats, making this an ideal API for developing mobile applications or external clients. Force.com also supports Apex REST, which lets you create Web services on Force.com using Apex.
Salesforce endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
additionalQueryAll /additionalQueryAll |
For retrieving additional query results if the initial results are too large. |
| POST |
additionalQueryResults /additionalQueryResults |
For retrieving additional query results if the initial results are too large. |
| POST |
createSObject /createSObject |
Create a new Account object using the POST method |
| POST |
deleteObjectRows /deleteObjectRows |
DELETE method to delete records. |
| POST |
deleteObjectRowsByExternalId /deleteObjectRowsByExternalId |
strong textDelete object records based on the value of a specified external ID field. |
| POST |
deleteRecordByRelationship /deleteRecordByRelationship |
Deletes record by traversing object relationships via friendly URLs. |
| POST |
describeGlobal /describeGlobal |
Lists the available objects and their metadata for your organization’s data. In addition, it provides the organization encoding, as well as the maximum batch size permitted in… |
| POST |
describeLayouts /describeLayouts |
Returns a list of layouts and descriptions. The list of fields and the layout name are returned. |
| POST |
describeListView /describeListView |
Returns detailed information about a list view, including the ID, the columns, and the SOQL query. |
| POST |
describeSingleObject /describeSingleObject |
Completely describes the individual metadata at all levels for the specified object. |
| POST |
explainQuery /explainQuery |
For retrieving query performance feedback without executing the query or for retrieving query performance feedback on a report or list view. |
| POST |
getAccessToken /getAccessToken |
Lists summary information about each Salesforce version currently available, including the version, label, and a link to each version's root. |
| POST |
getAccountObjectMetadata /getAccountObjectMetadata |
Retrieve the metadata for the Account object using the GET method. |
| POST |
getListViews /getListViews |
Returns the list of list views for the specified sObject, including the ID and other basic information about each list view. |
| POST |
getAllVersions /getAllVersions |
Lists summary information about each Salesforce version currently available, including the version, label, and a link to each version's root. |
| POST |
getAllWorkflowRules /getAllWorkflowRules |
Returns a list of all active workflow rules. |
| POST |
getApprovalLayouts /getApprovalLayouts |
Returns a list of approval layouts for a specified object. Specify a particular approval process name to limit the return value to one specific approval layout. |
| POST |
getArticleDetails /getArticleDetails |
Get all article fields, accessible to the user. |
| POST |
getArticlesList /getArticlesList |
Get a page of online articles for the given language and category through either search or query. |
| POST |
getCompactLayouts /getCompactLayouts |
Returns a list of compact layouts for multiple objects. |
| POST |
getCustomActions /getCustomActions |
Get a list of all available custom actions. |
| POST |
getDataCategoryDetail /getDataCategoryDetail |
Get data category details and the child categories by a pgiven category. |
| POST |
getDataCategoryGroups /getDataCategoryGroups |
Get data category groups that are visible to the current user. |
| POST |
getKnowledgeLanguageSettings /getKnowledgeLanguageSettings |
Returns the existing Knowledge language settings, including the default knowledge language and a list of supported Knowledge language information. |
| POST |
getLimits /getLimits |
Lists information about limits in your org. This resource is available in REST API version 29.0 and later for API users with the View Setup and Configuration permission. |
| POST |
getListActionsTypes /getListActionsTypes |
Retrieve a list of general action types for the current organization. |
| POST |
getListViewResults /getListViewResults |
Get a list of all available custom actions. |
| POST |
getObjectRows /getObjectRows |
Accesses records based on the specified object ID. |
| POST |
getObjectRowsByExternalId /getObjectRowsByExternalId |
Gets records based on the value of a specified external ID field. |
| POST |
getObjectsActionsDefaultValuesById /getObjectsActionsDefaultValuesById |
Return a specific action’s descriptive detail |
| POST |
getObjectsActionsDefaultValues /getObjectsActionsDefaultValues |
Return a specific action’s descriptive detail |
| POST |
getObjectsDeletedRecords /getObjectsDeletedRecords |
Retrieves the list of individual records that have been deleted within the given timespan for the specified object. |
| POST |
getObjectsNamedLayouts /getObjectsNamedLayouts |
Retrieves information about alternate named layouts for a given object. |
| POST |
getObjectsQuickActions /getObjectsQuickActions |
Returns a list of specific object’s actions as well as global actions. |
| POST |
getObjectsUpdatedRecords /getObjectsUpdatedRecords |
Retrieves the list of individual records that have been updated (added or changed) within the given timespan for the specified object. |
| POST |
getPlatformAction /getPlatformAction |
Returns the description of the PlatformAction. |
| POST |
getPlatformEventByName /getPlatformEventByName |
Gets the definition of a platform event in JSON format for a given event name. |
| POST |
getPlatformEventBySchemaId /getPlatformEventBySchemaId |
Gets the definition of a platform event in JSON format for a given schema ID. |
| POST |
getProcessApprovals /getProcessApprovals |
Submit a particular record if that entity supports an approval process and one has already been defined. |
| POST |
getQuickActions /getQuickActions |
Returns a list of global actions and object-specific actions. |
| POST |
getRecentListViews /getRecentListViews |
Returns the list of recently used list views for the given sObject type. |
| POST |
getRecentlyViewedItems /getRecentlyViewedItems |
Gets the most recently accessed items that were viewed or referenced by the current user. Salesforce stores information about record views in the interface and uses it to… |
| POST |
getRecordCount /getRecordCount |
Lists information about object record counts in your organization. |
| POST |
getRecordsByRelationship /getRecordsByRelationship |
Return a specific action’s descriptive detail |
| POST |
getRelevantItems /getRelevantItems |
Gets the current user’s most relevant items. Relevant items include records for objects in the user’s global search scope and also most recently used (MRU) objects. |
| POST |
getResourcesByVersion /getResourcesByVersion |
Lists available resources for the specified API version, including resource name and URI. |
| POST |
getSalesforceAppDropDownItems /getSalesforceAppDropDownItems |
Returns a list of items in the Salesforce app drop-down menu. |
| POST |
getSalesforceNavMenuItems /getSalesforceNavMenuItems |
Returns a list of items in the Salesforce1 navigation menu. |
| POST |
getSingleProcessRule /getSingleProcessRule |
Returns a list of all active workflow rules. |
| POST |
getStandardActions /getStandardActions |
Get a list of all available standard actions. |
Salesforce pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |