The HTTP Results node is used to define the structure of the HTTP response when running a pipeline as an API. It allows the selection of which data lanes (example Text, Audio, Table) should be returned as part of the final HTTP response.
Configuration
- Lanes – Each lane corresponds to a data type that the pipeline can output. You can specify one or more of these to be included in the API response
- Lane Types
- Text – Plain text output
- Audio – Audio content
- Documents – Structured document output
- Image – Image data
- Questions – Query strings or inputs from earlier steps
- Table – Structured tabular data
- Video – Video file output
- Answers – Final outputs typically generated by an LLM or retrieved from a vector store
- Lane Types
- Use the “Add Another Folder” button to define multiple target lanes. These are dynamically returned in the JSON response from the pipeline endpoint
Inputs
- The HTTP Results node supports inputs from all major data lanes
- Answers
- Audio
- Documents
- Image
- Questions
- Table
- Text
- Video
- Each of these lanes accepts processed data from upstream nodes to be included in the HTTP response
Outputs
- This node has no downstream outputs. It represents the endpoint of an HTTP-exposed pipeline, serving as the final response formatter for API consumers.
Usage Instructions
- Drag the HTTP Results node into your pipeline canvas
- Connect any nodes that generate output to the corresponding input ports (example connect a summarizer to Text, or an OCR module to Documents)
- Use the right-side panel to specify which lanes should be returned
- Click Save to apply the configuration
- When the pipeline is executed via API, only the selected lanes will be included in the response payload
Notes
- If a selected lane receives no input, its field may be omitted or empty in the response
- This node is required for API-triggered pipelines that must return structured output over HTTP