Core Concepts
Wires

Wires

Wires connect steps and specify the flow of information between them. They have four key properties:

FieldTypeJSON KeyDescription
SourceNamestringsource_nameOrigin step of the wire
TargetNamestringtarget_nameDestination step of the wire
SourceDataPathstringsource_data_pathPath to data in the source step (using JSONPath)
TargetDataPathstringtarget_data_pathPath to input location in the target step (using JSONPath)

Wires are directional, flowing from source to target. The names correspond to those specified in the steps.

Wires use JSONPath to precisely control data flow, allowing for powerful data manipulation:

  • source_data_path: Specifies the data to be transferred from the source step
  • target_data_path: Defines where the data should be placed in the target step's input schema

JSONPath is a widely adopted method for retrieving data from JSON objects, enabling flexible and precise data routing between steps.