Query flows
query_flowsStructured query across every Wavelength flow the user can open (owned, shared, team, organization). Filter nodes by type, name, owner, or what they connect to, and connections by type, label, or whether the AI inferred them. Examples: every flow that uses Snowflake as a data store; every system connected to Tableau; every step owned by Finance; every AI-inferred connection nobody has confirmed. Filters combine with AND. Call with no filter to get facets: the systems, data stores, actors, and owners that exist across the flows. No AI cost.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Node name contains this text, for example Snowflake. | |
| limit | No | Maximum flows to return, 1 to 100. Defaults to 25. | |
| owner | No | Node owner contains this text, for example Finance. | |
| edge_kind | No | Connection type: sequence, data, conditional, or reports_to. | |
| node_type | No | Node type: system, data (data store), actor, decision, step, start, end, or screen. Comma-separate several. | |
| ai_guessed | No | true = only connections the AI inferred and nobody confirmed. false = only confirmed connections. | |
| edge_label | No | Connection label contains this text. | |
| connected_to | No | Return nodes linked to a node whose name contains this text, for example Tableau. | |
| include_facets | No | Also return facets (systems, data stores, actors, owners). Default false when a filter is given. |