chain
Execute multi-step HTTP request chains with variable extraction between steps. Automate complex flows like login sequences with retry and conditional logic.
Instructions
Execute multi-step request chain with variable extraction between steps. Each extract value is a PLAIN STRING pattern (body regex / cookie:name / header:Name:regex), never a nested object like {"type":"json",...}. See rqwstr_docs(topic="chain") for patterns. Preferred path for authenticated flows: forward_cookies (default true) auto-forwards Set-Cookie between steps — see rqwstr_docs(topic="cookies").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | Yes | Ordered list of request steps | |
| timeout_ms | No | Per-step timeout in milliseconds (default 30000) | |
| stop_on_error | No | Stop chain on non-2xx response | |
| forward_cookies | No | Auto-forward Set-Cookie headers between steps (default true) | |
| single_connection | No | Reuse same TCP connection across all steps (for connection-state attacks) | |
| stop_on_missing_var | No | Stop if {{VAR}} references undefined variable | |
| stop_on_extract_fail | No | Stop if extraction finds no match |