Skip to content

Write settings

ayx one write-settings manages write settings for your Alteryx One workspace. Write settings are named configurations that control where a flow writes its output — the destination connection, format, and related options. Flows reference a write setting by ID, letting you change the output target without editing the flow itself.

Mutating commands are dry-run by default. Add --apply to commit.

Command What it does
ayx one write-settings list List all write settings; supports pagination
ayx one write-settings count Return the total count
ayx one write-settings create --body <json> Create a write setting
ayx one write-settings detail <id> Get details for a single write setting
ayx one write-settings update <id> --body <json> Update a write setting
ayx one write-settings delete <id> Delete a write setting
Terminal window
# List all write settings
ayx one write-settings list
# Follow all pages automatically
ayx one write-settings list --all
# Limit results
ayx one write-settings list --limit 50
# Count only
ayx one write-settings count

--page-token <token> resumes from a known pagination position. --max-pages <n> caps automatic pagination.

Terminal window
ayx one write-settings detail <id>

Add --profile <name> to target a non-default workspace.

Pass the full write setting definition as a JSON body:

Terminal window
# Dry-run — shows the request, sends nothing
ayx one write-settings create --body '{"name": "prod-output", ...}'
# Commit
ayx one write-settings create --body '{"name": "prod-output", ...}' --apply
Terminal window
ayx one write-settings update <id> --body '{"name": "renamed"}' --apply
Terminal window
# Dry-run
ayx one write-settings delete <id>
# Commit (skip TTY prompt in scripts)
ayx one write-settings delete <id> --apply --yes
Terminal window
ayx --output json one write-settings list

The envelope is { ok, message, timestamp_utc, data } on success; failures also include error_code.