📄️ Fetch steps
Fetch steps make HTTP requests to APIs. They're the primary way to retrieve data in Reqon.
📄️ For loops
For loops iterate over collections, allowing you to process each item individually.
📄️ Map transformations
Map steps transform data from one shape to another. They're used to normalize API responses, enrich data, and prepare data for storage.
📄️ Validation
Validate steps check data constraints before processing or storing. They help ensure data quality and catch issues early.
📄️ Match (pattern matching)
Match steps route data based on its structure. They're essential for error handling, conditional processing, and flow control.
📄️ Pipelines
Pipelines define the execution order of actions in a mission. They support sequential execution, parallel execution, and conditional flows.
📄️ Expressions
Reqon uses the Vague expression language for data manipulation. This page covers the most common expressions; for complete documentation, see the Vague documentation.
📄️ Wait steps (webhooks)
Wait steps pause execution until an external webhook callback is received. This enables async workflows where you need to wait for third-party systems to notify you of events.
📄️ Pause steps
Pause steps halt execution for extended periods (hours to weeks), persisting state and releasing resources.
📄️ Variables and let bindings
Reqon supports variable bindings using let statements and object composition with the spread operator.