- 23 Dec 2023
- 1 Minute to read
Architect Channel: Call an API
- Updated on 23 Dec 2023
- 1 Minute to read
Creating a ‘Call an API’ request in a journey allows you to trigger outsourced tools, vendors, or your CRM tools.
More specifically, you can use Call an API:
- To provide other systems and applications with real-time information,
- To send information to systems such as Salesforce or SMS and Email Vendors,
- To send information to your backend systems.
For example, you might want to add credit or a promotion to your customer's account once they’ve performed a specific event a certain number of times. You can use Call an API to perform this action.
Call an API is the process of sending a request to a defined outsourced tool or vendor system with a defined payload by using the Call an API element in a journey. When the request is successfully sent, the user proceeds to the next step in the flow. If the request fails, the user will drop from Call an API element.
- If you want to send data to the Insider database, you can send it via Upsert API.
- If you want to trigger a 3rd party tool through the journey based on the user’s action, you can use Call an API.
- Call an API is not a bulk data sending tool. If you want to export bulk user data, you can export it via Raw Data Export API.
Integrating Call an API
In order to add an outsource provider to your journeys, you need to:
- Have an up-and-running API for the respective provider which is ready to use,
- Fulfill all the conditions for a JSON POST request inside the Call an API element in your journey.
In case you would like to whitelist our API call IP address for security reasons, you can use the following IP addresses:
- 52.213.194.109
- 52.19.197.71
- 3.248.68.7