The Launch Parameters node is a specialized data flow node that bridges external applications with HyperFlow workflows by exposing URL query parameters from production deployments. This node serves as the primary interface for receiving runtime configuration and context data when flows are launched via the HyperFlow Control API.
The node enables external applications to pass dynamic context such as user IDs, preferences, feature flags, or application state directly into HyperFlow workflows through URL parameters. It processes these parameters by merging them with configurable default values and outputs both a complete JSON object containing all parameters and an optional single parameter value as text. This makes it essential for building adaptive AI applications that respond to real-time user context and application state.
| Property | Value |
|---|---|
| Node Type | Parameter input |
| Category | Data flow |
| Parameter | Type | Options | Default | Required | Description |
|---|---|---|---|---|---|
| Selected parameter key | Text | — | "" | No | Parameter key to extract as a separate text output. |
| Default parameters (as JSON object) | JSON object | — | {} | No | Default values merged with URL query parameters. Not wireable. |
This node has no input ports.
| Port | Type | Description |
|---|---|---|
| Launch parameters | JSON object | Combined URL parameters merged over defaults as a JSON object. |
| Selected parameter | Text | Value of the configured key, or empty if not set or missing. |
| Exit | Condition | Description |
|---|---|---|
| Main exit | On completion | Continues process flow after parameter capture. |
URL Query → Launch Parameters → Flow Configuration
Captures URL parameters and provides them as structured data to the flow
Launch Parameters (with defaults) → Data Extract → Conditional Logic