Introduction
The "Integrations" module allows you to easily combine APIs and online services through visual programming. The module provides a user-friendly interface where you can drag and connect node blocks, creating the logic of your applications visually. This simplifies development, making it accessible even for those who are not professional programmers, and significantly speeds up the process of integrating various systems:
First Integration
1. What will you learn?
Example Integration with PayPal
In this tutorial, we will show how to integrate PayPal and review new nodes.
Example Integration with FedEx
In this tutorial, we will show how to integrate FedEx.
Node api
This node allows interaction with various APIs, which is useful for integration with external services.
Node debug
The debug node is used to output messages and data to the debug log. This node helps track the flow of messages, check the contents of messages, and troubleshoot issues.
Node events
This node allows tracking events from the Events module, which is useful for integration with external services.
Node function
The function node is used to write custom JavaScript code, allowing for complex calculations, data transformations, and message processing logic. It provides the flexibility to implement logic that is not supported by standard nodes.
Node http in
The http in node is used to create HTTP endpoints that can handle incoming HTTP requests (GET, POST, PUT, and others). This node serves as the entry point for interacting with external systems via the HTTP protocol.
Node http request
The http request node is designed to perform HTTP requests to external web services or APIs. It supports multiple HTTP methods, data types, authentication, and flexible management of requests and responses.
Node http response
The http response node is used to send HTTP responses to requests processed by the http in node. It completes the request processing cycle and sends data back to the client.
Node inject
The inject node is used to manually create and send messages into the flow. It is one of the key tools for testing.
Node interval
The interval node is used to create recurring events at a specified time interval. It sends messages at a defined frequency, allowing for task automation and triggering flows at regular intervals.
Node split
The split node is used to divide an incoming message into multiple messages. It is particularly useful when working with arrays, where each element needs to be processed separately.
Node switch
The switch node is designed for routing messages based on their content, structure, or other conditions. It is a powerful tool for creating conditional logic in flows.
Node template
The template node is used to generate data based on a specified template. It allows for the creation of strings, HTML, JSON, and other formats by applying dynamic substitution of values from the msg message or other sources.