Overview

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.

Node Specification

Core Properties

Property Value
Node Type Parameter input
Category Data flow

Parameters

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.

Input Ports

This node has no input ports.

Output 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.

Process Flow Exits

Exit Condition Description
Main exit On completion Continues process flow after parameter capture.

Common Flows

Basic Parameter Capture

URL Query → Launch Parameters → Flow Configuration

Captures URL parameters and provides them as structured data to the flow

Parameter Processing with Defaults

Launch Parameters (with defaults) → Data Extract → Conditional Logic