Skip to content
Back to Knowledge Base

Node Types Reference

NodeWhat it does
ConditionBranches on a JSONLogic true/false check
SwitchSelects one output branch from alternatives using JSONLogic predicates
SplitFans a single input out to all outgoing edges in parallel
JoinMerges 2+ inputs into one; completes when all inputs are available
For EachIterates over an array, running a body node for each item
DelayPauses execution for a configurable duration, then passes input through
NodeWhat it does
TransformReshapes or maps data with field mapping
Set VariableStores workflow-level variables, readable later via $.variables
JSON ParseConverts between JSON strings and structured data
CSV ParseConverts between CSV strings and structured data
YAML ParseConverts between YAML strings and structured data
RegexMatch, extract, replace, or split on strings
NodeWhat it does
HTTP RequestHTTP request to a device (via its Bridge controller)
SQL QueryQuery a device-side database
MQTT PublishPublish a message (optionally targeted at one device)
GraphQLRun a query or mutation against the CoCoCo API
Integration ActionRun an action exported by an installed integration
MessageSend a templated notification to a group or recipient

On-premise file operations via a BridgeApp controller.

NodeWhat it does
File ReadRead file content from on-premise storage
File WriteWrite content to a file on on-premise storage
File CheckCheck whether a file or directory exists
File ListList directory contents
File DeleteDelete a file
NodeWhat it does
ScriptRun a Lua script (scriptId, scriptName, or inline)
AssertValidate a condition; fail or branch on the result
LogWrite a message to the execution log; passes input through
TaskCreate a human task and wait for resolution before continuing
NodeWhat it does
Custom ActionRun a user-defined Custom Action backed by a Lua script
ML PredictRun an ML model prediction with typed feature inputs
MicroSQLRun a MicroSQL query against the reporting engine
AgentInvoke an AI agent with a prompt for freeform LLM processing
Agent TaskUse an AI agent to resolve a task (optionally falling back to a human task)
Producibility AuditFeasibility audit of a job’s production DAG — returns severity, findings, at-risk items