The Force.com REST API provides a secure, easy to use API for developing apps and integration projects. This portion of the Force.com REST API lets you interact with the data and metadata associated with your organization.
Integrate mobile apps, intranet sites, and third-party web applications with Salesforce using Chatter REST API. Responses are localized, structured for presentation, and can be filtered to contain only what the app needs.
REST API provides a powerful, convenient, and simple Web services API for interacting with Lightning Platform. Its advantages include ease of integration and development, and it’s an excellent choice of technology for use with mobile applications and Web 2.0 projects. However, if you have many records to process, consider using Bulk API, which is based on REST principles and optimized for large sets of data.
Use Tooling API to build custom development tools or apps for Lightning Platform applications. Tooling API’s SOQL capabilities for many metadata types allow you to retrieve smaller pieces of metadata. Smaller retrieves improve performance, which makes Tooling API a better fit for developing interactive applications.
The platform API empowers developers to automate, extend and combine Heroku with other services. You can use the platform API to programmatically create apps, provision add-ons and perform other tasks that could previously only be accomplished with the Heroku CLI or Dashboard.
The Salesforce Place Order REST API is a composite API that gives programmatic access to contract, order, and order product data, as well as child custom object data of contracts and orders in Salesforce. With this composite API, you can create contract, order, order product, and custom object records in a single call. Any organization that has orders and API enabled can use the Place Order REST API.
The Salesforce Shield Platform Encryption API enables you to 'bring your own key' (BYOK)—that is, to control your own tenant secrets on your own premises. Use the POST, GET, and PUT operations to create your tenant secrets, import them into Salesforce, and rotate them as needed.
Use the Salesforce IoT REST API to create and manage your orchestrations and contexts and retrieve usage data. An orchestration is the business logic that processes incoming events by using states. A context specifies the data that the orchestration can access: one or more platform events, and optionally, data from an associated Salesforce object. With the Salesforce IoT REST API, you can create, retrieve, update, and delete your orchestrations and contexts. You can retrieve an orchestration instance, delete an instance, and retrieve traffic data. Other tasks that you can perform with an orchestration include activation and deactivation. Monitor your event and instance usage by retrieving usage data.
Salesforce Reports and Dashboards REST API gives programmatic access to integrate reporting into a wide variety of applications. You can get report metadata, run reports synchronously or asynchronously to get summary data with or without details, filter report results on the fly, get a list of asynchronous runs for a report and results of each asynchronous run, and get a list of recently viewed reports.
The User Interface API enables you to create native mobile apps and custom web apps with your own branding and look and feel. A single REST request returns enough metadata, layout information, and data to display, edit, or create a Salesforce record.