HTTP Node

HTTP is the foundation of data communication on the World Wide Web. It can be used for sending data from Rayven.io to web servers or other platforms via API calls or webhooks, facilitating integration with web-based services, and cloud-based systems.

What is HTTP?

The HTTP Output node is a versatile tool for sending data to another system in various formats, including JSON, XML, or as a string. This node acts as a conduit for transmitting the entire contents of the JSON payload to external systems, facilitating seamless data exchange and integration. The primary purpose of the HTTP Output node is to enable real-time communication and interoperability between different software applications or services. By leveraging this node, users can transmit data to external endpoints, such as APIs or web services, allowing for further processing, analysis, or visualization. This capability enhances the flexibility and extensibility of the IoT ecosystem, enabling users to leverage their data in diverse ways to drive insights and innovation.

How to Use

Implementation

In the Rayven Workflow Builder:

  • Select Outputs.
  • Drag the HTTP Output node to the canvas.
  • Double click on the HTTP Output node to open the configuration window.

Configuration

Section: General

This section contains basic configuration elements required for any HTTP Output node implementation

Field

Requirement

Comments

Node Name

Mandatory

Enter a name for this node.


This provides a handle to which you and others can refer, so it should be simple but meaningful and explain the node’s purpose.

URL

Mandatory

Enter the URL of the webAPI.

Output Format

Mandatory

Select output format from a dropdown list:

  • JSON
  • XML
  • String