au3 dataflow — Command Reference¶
CLI command group: au3 dataflow
Commands for creating, running, previewing, and visualizing dataflows, converting from Au2, and generating operation/expression documentation and usage reports.
Sections¶
| Section | Commands |
|---|---|
| Dataflow (top-level) | 15 |
| Report (sub-group) | 2 |
au3 dataflow list¶
List dataflows
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--fields |
string | Comma-separate list of fields to display | ||
--filter |
string | Filter in JSON/YAML format or path to file containing filter | ||
--sort |
string | Ordered list of fields to sort by in JSON/YAML format or path to file containing sorting | ||
--search |
string | Search in JSON/YAML format or path to file containing search | ||
--limit |
100 | Number of results to fetch | ||
--skip |
Number of results to skip | |||
--all |
boolean | false | Whether to fetch results from all pages | |
--stream |
boolean | false | Whether to print results as they are received without buffering (as JSON) | |
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow view¶
View dataflow
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--id |
string | ✅ | dataflow id | |
--fields |
string | comma-separate list of fields to display | ||
--update-spec |
boolean | print in the form which is usable for the update command | ||
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow create¶
Create dataflow
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--name |
string | ✅ | Object name with 2-64 characters | |
--description |
string | Object description with 0 or 2-256 characters | ||
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow update¶
Update dataflow
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--spec-schema |
boolean | view the schema for update | ||
--spec |
string | spec in JSON/YAML format or path to file containing spec | ||
--validate |
boolean | false | whether to validate the dataflow before updating | |
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
--spec payload reference¶
Schema ID: UpdateWarehouseDataflowArgumentDto
This section documents the --spec payload accepted by au3 dataflow update. Run dataflow update --spec-schema to fetch this schema live from the CLI at any time.
Top-Level Fields¶
| Field | Type | Required | Notes |
|---|---|---|---|
id |
string | Warehouse Dataflow id — Pattern: ^whsdf-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ — e.g. whsdf-123e4567-e89b-41d2-a345-678901234567 |
|
name |
string | Object name with 2-64 characters — 2–64 characters | |
description |
string | Object description with 0 or 2-256 characters — Pattern: (^$)|(^.{2,256}$) — 0–256 characters |
|
tags |
array |
List of tags | |
script |
string | Stringified Warehouse Dataflow Script | |
validate |
boolean | Default: False |
Example Spec¶
name: <string>
description: <string>
au3 dataflow run¶
Run dataflow
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--id |
string | ✅ | Id of dataflow to run | |
--options |
string | Options in JSON/YAML format or path to file containing options | ||
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow preview¶
Preview dataflow
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--id |
string | ✅ | Id of dataflow to preview | |
--script |
string | Script of dataflow to preview in JSON/YAML format or path to file containing spec | ||
--options |
string | ✅ | Options in JSON/YAML format or path to file containing options | |
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow list-history¶
List dataflow history
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--id |
string | ✅ | dataflow id | |
--fields |
string | comma-separate list of fields to display | ||
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow delete¶
Delete a dataflow
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--id |
string | ✅ | Warehouse id | |
--trash |
string | |||
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow visualize-script¶
Visualize script
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--id |
string | dataflow id | ||
--task |
string | dataflow task id | ||
--script |
string | dataflow script in JSON/YAML format or path to file containing script | ||
--format |
enum | graphviz | Output format Choices: "graphviz", "schema", "mermaid-gantt" | |
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow validate¶
Validate script
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--id |
string | dataflow id | ||
--task |
string | dataflow task id | ||
--script |
string | dataflow script in JSON/YAML format or path to file containing script | ||
--include |
string | List of operations to include in output | ||
--exclude |
string | List of operations to exclude in output | ||
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow trace¶
Trace script
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--id |
string | dataflow id | ||
--task |
string | dataflow task id | ||
--script |
string | dataflow script in JSON/YAML format or path to file containing script | ||
--format |
enum | ✅ | Output format Choices: "full" | |
--path-filter |
string | filter in JSON/YAML format or path to file containing filter | ||
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow convert-from-au2¶
Convert from Au2 dataflow
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--au2-id |
string | ✅ | Au2 dataflow id | |
--au2-url |
string | https://api.aunsight.com | Au2 API URL | |
--au2-token |
string | ✅ | Au2 API token. | |
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow operations-to-markdown¶
Generate documentation about available operations
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--include |
string | List of operations to include | ||
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow expressions-to-markdown¶
Generate documentation about available expressions
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--include |
string | List of expressions to include | ||
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
au3 dataflow report¶
au3 dataflow report operation-usage¶
Operation usage report
| Option | Type | Required | Default | Notes |
|---|---|---|---|---|
--since |
string | 2026-06-03T19:29:52.331Z | Datetime to start task search from; summary task_Xday_count fields are only meaningful when since is at least X days ago | |
--format |
enum | summary | Output format Choices: "full", "summary" | |
--filter |
string | Filter to limit which dataflows, tasks, operations, expressions, etc are in scope in JSON/YAML format or path to file containing filter | ||
--fmt |
enum | human | Output format Choices: "human", "json", "yaml" | |
--debug |
boolean | false | Enable more verbose output on error |
Generated from au3 dataflow --help and subcommand help output.