Creatio supports custom REST and SOAP service integration with low-code tools. Creatio will generate and send the request to the web service, receive the response, and extract the needed data using the custom business logic. Use the data received from the web service to create or update Creatio database records, as well as to set up custom business logic or automation.
The general web service integration setup procedure
Set up the basic web service connection parameters in the Web services section of the Studio workplace. Configure the web service integration parameters there, including:
- How Creatio connects to the web service and authenticates in it.
- How Creatio forms requests to the web service.
- How Creatio reads the web service responses.
The general web service integration setup procedure is as follows:
- Add the web service and configure its properties and methods. The settings are different for REST and SOAP services.
- Set up the web service authentication. This step is optional. The authentication setup is identical for both REST and SOAP services and is available in the Web service authentication article.
- Test the integration. The settings are different for REST and SOAP services.
You can start using the integration in custom business processes after that. Learn more about setting up these processes in the Update currency exchange rates with web service integration article.
Read more about the REST and SOAP setup procedures in the respective articles.
Studying the web service documentation
Before you start setting up the service integration, you need to learn how to call this web service and what kind of response it will return. This information is usually available in the web service documentation.
For example, according to http://fixer.io/, to call the Fixer web service, you can use these GET requests:
- https://data.fixer.io/api/latest — to retrieve the latest exchange rates.
- https://data.fixer.io/api/2000-01-03 — to retrieve the exchange rates for a specific date (in this case, January 3, 2000).