Platform DocumentationPlatform Documentation
Device TemplateWorkflowsNodes

Data Nodes

Learn about data nodes that retrieve, transform, and manage data within workflows.

Data nodes retrieve, transform, and manage data within workflows. They allow you to fetch historical data, make external API calls, perform calculations, and manipulate data before passing it to action nodes.

Overview

Data nodes are the backbone of data processing in workflows. They enable workflows to interact with device data, external systems, and perform complex data operations.

Available Data Nodes

NodeDescription
Array OperationPerform operations on arrays
Get AttributeRetrieve device attributes
Get HistoryFetch historical datastream values
HTTP RequestMake HTTP calls to external APIs
Lookup TableMap values using lookup tables
Update AttributeUpdate device attributes

Using Data Nodes

Data nodes typically receive input from triggers or other data nodes and pass their output to subsequent nodes:

  1. Configure the data source or operation
  2. Map variables as input parameters
  3. Access the output in connected nodes

Best Practices

  • Limit data retrieval scope (time ranges, record counts)
  • Cache frequently accessed data when possible
  • Use lookup tables for static value mappings
  • Handle missing or null data gracefully

Next Steps

Explore each data node type to learn how to use them in your workflows.

On this page