Integration using Rest API
Author
February 2, 2016
What is REST
REST is Representational State Transfer which helps two systems to talk to each other with a common programmatic language. Rest is a successful replacement for HTTP.
Integration in Salesforce can be done in the following steps: -
- Configuration.
- Call out.
- Web services.
Configuration: -
Configuration is a process that is needed in Salesforce as well as in the external system.
Configuration in salesforce provides the endpoint of the external system with which integration needed to be done. We need to create a site and connected app for configuration.
Call out: -
It contains three classes which have respective methods to perform respective functions to interact with the other systems.
A) HTTP: -We use this class to initiate the http request and http response.
B) HTTP request: –
This make use of HTTP verbs: get (), post (), put (), delete (). These are the methods which indicate the functionality to be executed by the request method i.e. the type of request such insert, delete or update records to be made in the other system.
c) HTTP response:
This is the class which helps to handle the response send by the external systems (HTTP.send () operation)
Web services: -
We can write our own custom web service through apex code, which an external environ can invoke and the external environ can access our code and force.com application.
It has two methods Rest services () and Rest response ().
Integration can be done with SOAP also but REST is preferred over SOAP as it is light weighted, supports XML and Jason unlike Soap which supports only Xml.
Recent Posts
-
Mirketa Unveils Next-Gen AI Solutions to Redefine the Future of Work Across Industries29 Jul 2025 Press Release
-
Salesforce Implementation School Universities Higher Education23 Jul 2025 Blog
-
Salesforce Health Cloud Implementation Partner: A Complete Guide23 Jul 2025 Blog
-
XML Parsing: Using MINIDOM Vs Element Tree (etree) in Python02 Jul 2025 Blog
-
A step by step Guide to create Salesforce web-to-lead form30 Jun 2025 Blog
-
How AI is Transforming User Experience Design in 202526 Jun 2025 Blog
-
How a Salesforce NPSP Consultant Can Elevate Nonprofit Impact25 Jun 2025 Blog
-
Salesforce Load and Performance Testing: Essentials, Importance & Execution23 Jun 2025 Blog
-
Salesforce Website Integration Boost Leads, Automation & Customer Experience11 Jun 2025 Blog
-
Driving Results in Manufacturing with Salesforce Manufacturing Cloud11 Jun 2025 Blog
Categories
Featured by



