[{"data":1,"prerenderedAt":271},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fdocs\u002Fsequence-flow":48},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","\u002Fdocs","docs",[9,14,19,25,31,37,42],{"title":10,"path":6,"stem":11,"navTitle":12,"order":13},"Overview","docs\u002Findex",null,1,{"title":15,"path":16,"stem":17,"navTitle":15,"order":18},"API client","\u002Fdocs\u002Fapi-client","docs\u002Fapi-client",3,{"title":20,"path":21,"stem":22,"navTitle":23,"order":24},"Inspecting and Querying Data","\u002Fdocs\u002Fdata-inspector","docs\u002Fdata-inspector","Data Inspector",5,{"title":26,"path":27,"stem":28,"navTitle":29,"order":30},"Connecting to Databases","\u002Fdocs\u002Fdatabase-client","docs\u002Fdatabase-client","Database Client",4,{"title":32,"path":33,"stem":34,"navTitle":35,"order":36},"Managing Environments and Variables","\u002Fdocs\u002Fenvironment-variable","docs\u002Fenvironment-variable","Environments & Variables",6,{"title":38,"path":39,"stem":40,"navTitle":38,"order":41},"Sequence Flow","\u002Fdocs\u002Fsequence-flow","docs\u002Fsequence-flow",7,{"title":43,"path":44,"stem":45,"navTitle":46,"order":47},"Managing the Workspace","\u002Fdocs\u002Fworkspace","docs\u002Fworkspace","Workspace",2,{"id":49,"title":38,"body":50,"description":265,"extension":266,"meta":267,"navTitle":38,"navigation":268,"order":41,"path":39,"seo":269,"stem":40,"__hash__":270},"docs\u002Fdocs\u002Fsequence-flow.md",{"type":51,"value":52,"toc":256},"minimark",[53,57,61,66,82,85,89,116,119,125,129,135,170,177,181,188,192,195,199],[54,55,38],"h1",{"id":56},"sequence-flow",[58,59,60],"p",{},"A Sequence Flow lets you chain HTTP and database kits into an ordered list of steps. Each step runs in turn, and any variables extracted from one step are automatically available in the next.",[62,63,65],"h2",{"id":64},"create-a-flow","Create a flow",[67,68,69],"ul",{},[70,71,72,73,77,78,81],"li",{},"From the tab bar: click the ",[74,75,76],"strong",{},"+"," icon and select ",[74,79,80],{},"New Flow",".",[58,83,84],{},"An empty flow opens with two panels: a collection tree on the left and an ordered step list on the right.",[62,86,88],{"id":87},"build-a-flow","Build a flow",[90,91,92,95,102,105],"ol",{},[70,93,94],{},"In the left panel, browse your collections and check the kits you want to add. Checking a collection or folder selects all child kits at once.",[70,96,97,98,101],{},"Click ",[74,99,100],{},"Add →"," to append the selected kits as steps in the right panel.",[70,103,104],{},"Drag steps to reorder them, or click the delete icon on any row to remove it.",[70,106,107,108,111,112,115],{},"Save with ",[74,109,110],{},"Ctrl+S"," or the ",[74,113,114],{},"Save"," button — choose a collection and folder in the Save dialog.",[58,117,118],{},"Kits already in the flow show a visual indicator in the tree, but you can add the same kit more than once.",[120,121,122],"blockquote",{},[58,123,124],{},"Database kits can only be added and run in the desktop app. On the web, adding a database step will result in an error when the flow runs.",[62,126,128],{"id":127},"run-a-flow","Run a flow",[58,130,97,131,134],{},[74,132,133],{},"Run ▶"," in the step list header. Steps execute in order:",[90,136,137,140,152,163],{},[70,138,139],{},"Each step shows a spinner while it runs.",[70,141,142,143,147,148,151],{},"On success, the row shows a status badge — for example ",[144,145,146],"code",{},"200 · 42ms · 2 vars"," for an HTTP step or ",[144,149,150],{},"15 rows · 18ms · 0 vars"," for a database step.",[70,153,154,155,158,159,162],{},"If a step fails, it shows ",[74,156,157],{},"Error"," (red) and all remaining steps are marked ",[74,160,161],{},"Skipped"," (grey). The flow stops.",[70,164,165,166,169],{},"If a referenced kit no longer exists, the step is marked ",[74,167,168],{},"Error: Kit not found"," and the flow stops.",[58,171,172,173,176],{},"The ",[74,174,175],{},"Run"," button is disabled while the flow is executing.",[62,178,180],{"id":179},"variable-propagation","Variable propagation",[58,182,183,184,187],{},"Variables extracted from a step (via JSONPath query extraction in the kit) are written to the active environment after that step completes. The next step resolves ",[144,185,186],{},"{{variableName}}"," syntax in its URL, headers, body, and query fields automatically — no extra wiring needed.",[62,189,191],{"id":190},"inspect-step-results","Inspect step results",[58,193,194],{},"Click any step row after a run to open the result panel at the bottom of the screen. The panel shows the response body and query results for that step. Results are read-only; you cannot re-run a single step in isolation.",[62,196,198],{"id":197},"platform-differences","Platform differences",[200,201,202,218],"table",{},[203,204,205],"thead",{},[206,207,208,212,215],"tr",{},[209,210,211],"th",{},"Feature",[209,213,214],{},"Web",[209,216,217],{},"Desktop",[219,220,221,232,242],"tbody",{},[206,222,223,227,230],{},[224,225,226],"td",{},"HTTP steps",[224,228,229],{},"Yes",[224,231,229],{},[206,233,234,237,240],{},[224,235,236],{},"Database steps",[224,238,239],{},"Error on run",[224,241,229],{},[206,243,244,247,250],{},[224,245,246],{},"Storage",[224,248,249],{},"Browser local storage",[224,251,252,255],{},[144,253,254],{},".flow.json"," file on disk",{"title":257,"searchDepth":47,"depth":47,"links":258},"",[259,260,261,262,263,264],{"id":64,"depth":47,"text":65},{"id":87,"depth":47,"text":88},{"id":127,"depth":47,"text":128},{"id":179,"depth":47,"text":180},{"id":190,"depth":47,"text":191},{"id":197,"depth":47,"text":198},"Chain HTTP and database kits into an ordered, reusable flow that runs steps sequentially and passes extracted variables between them.","md",{},true,{"title":38,"description":265},"KzH_ohhyUEOfTlZiF9sWlrQa5_lL7Wxhi4CSSiqDiTE",1781453730452]