Solaris AISolaris AI FlowDocs
Workflow Editor

Configuring Nodes

Using node settings, input/output previews, and upstream data.

View as Markdown

Click a node to open its settings. On wide screens the settings open as a three-pane dialog; on narrow screens the same panes are available as tabs.

Settings layout

PaneWhat it shows
InputUpstream data available to this node. Use it to find variables, inspect sample payloads, and run previous nodes for fresh input.
ParametersThe node's editable configuration fields and the main execute button for this node/trigger.
OutputThe node's live preview (for supported nodes) and last-run output.

The Input pane supports these data views:

ViewUse it for
VariablesDefault input view. Shows an n8n-style variable browser with friendly chips instead of raw JSON syntax. Click a row to insert it into the focused parameter field, or copy it when no field is focused.
JSONExact JSON tree with expand/collapse, path copying, and syntax highlighting.
SchemaShape-focused view for scanning object structure without reading every value.
TableTabular view for arrays of objects or primitive arrays.

The Output pane supports JSON, Schema, and Table for last-run output. For Code and Transform nodes, the Output pane also has Live preview and Last run tabs.

Search is available from the view toolbar. Horizontal scrolling is scoped to the data area so section headers and notices stay fixed while you inspect long keys or values.

Common fields

  • Label - display name shown on the canvas
  • Credential - which stored credential to use (for integration nodes)
  • Operation - what action to perform (e.g., "getPrice", "swap", "sendMessage")

Some fields appear based on your operation selection. For example, selecting "swap" on Jupiter shows input/output mint fields.

Template expressions

Reference data from upstream nodes in any template-aware field using the node's response name:

{responseName.field.path}

Each node has a default response name (e.g., birdeyeResponse, jupiterResponse, aiResponse). You can change it in node settings.

Examples:

  • {birdeyeResponse.data.value} - price from a Birdeye node
  • {aiResponse.data} - AI text or parsed JSON output
  • {webhook.triggeredAt} - timestamp from webhook trigger
  • {json jupiterResponse} - full output as a JSON string

Use the json prefix when inserting an object or array into a JSON body or prompt and you need valid JSON instead of JavaScript string coercion.

Inserting variables

For template-aware fields, click a value in the Input pane or use the variable picker beside the field. Solaris AI Flow inserts the correct expression at the cursor when possible, or copies it to your clipboard.

For Code node JavaScript fields, Input-pane clicks insert $input access such as:

$input.pumpfunResponse.data[0].symbol

For normal template fields, clicks insert template expressions such as:

{pumpfunResponse.data[0].symbol}

If a node has no friendly response name, variable hints may fall back to the raw node-id path. Setting a clear response name makes downstream expressions easier to read.

Response name

Each node has a responseName field, or an equivalent output/result name, that controls how downstream nodes reference it. Defaults:

Node typeDefault response name
Manual Triggertrigger
Webhook Triggerwebhook
Cron Triggercron
BirdeyebirdeyeResponse
JupiterjupiterResponse
AI (OpenRouter)aiResponse
TelegramtelegramResponse
HTTPhttpResponse
x402x402Response
BalancebalanceResponse
TransformSet Name this result yourself, such as topTokens
MergemergeResponse
CodecodeResponse

For Transform nodes, always name the result when another node needs to reference it. The UI previews examples such as {topTokens.data} because unnamed Transform outputs are harder to reference reliably.

Running previews and node tests

  • Use the Parameters pane execute button to run the selected node, trigger, or workflow action shown by the button label.
  • Use the Input pane button to execute previous nodes when a node needs fresh input from upstream. The editor shows the nodes that will run and warns before running side-effecting ancestors.
  • Code and Transform nodes publish a Live preview in the Output pane while you edit. The Last tab still shows the most recent persisted run output.

Preview/upstream runs count as monthly runs. They are hidden from normal execution history but still included in lifetime usage totals.

Save and validation

Most node settings block Save until required fields are filled. If a node was imported or cloned with unsupported settings, the Parameters pane may ask you to choose a valid option before saving so the workflow does not silently change behavior.

If you edit parameters, execution buttons may be disabled until you save. This prevents testing stale persisted config while unsaved edits are visible on screen.

Next steps

On this page