Question Most Common
What is difference between Web API and Integration in Appian?
A
Anonymous
December 2, 2025
72
Answer
Web API (Application Programming Interface):
- Exposes Appian's data and services to external systems. This means an external system initiates the call to Appian.
- Allows other applications to interact with Appian, for example, to create, read, update, or delete records within Appian, or to trigger Appian processes.
Example:
- Scenario: A custom public website has a "Contact Us" form, and submissions need to initiate a case management process in Appian.
- Solution: Create a POST Web API in Appian.
- When a user submits the form on the website, the website sends a POST request containing the form data to the Appian Web API endpoint. The Web API then starts a specific Appian process model to handle the new case.
Integration Object:
- Enables Appian to call and interact with external systems. This means Appian initiates the call to an external system.
- Allows Appian applications to retrieve data from external systems, send data to external systems, or trigger actions in external systems.
Example:
- Scenario: An Appian user interface needs to display the current weather forecast based on a location the user enters.
- Solution: Create an Integration object that calls an external weather service API (e.g., OpenWeatherMap). This integration is linked to a Connected System object that holds the API key for the weather service.
- When the user enters a city in the Appian interface, the integration is called with the city name as a parameter. Appian sends a request out to the weather service API, receives the JSON response, and displays the temperature in the interface.
JuniorExternal Systems
Loading comments...