v0.9.12
This release fixes the remaining broken endpoints in the Alteryx One surface and tightens CLI ergonomics across body-mutation commands.
Highlights
Section titled “Highlights”- Fixed
flows update: was usingPUT /v4/flows/{id}(returned 403), now usesPATCH /v4/flows/{id}(200). Full CRUD on flows now works end-to-end. - Fixed
workspace peopleandworkspace admins: were using/v4/workspaces/{id}/peopleand/v4/workspaces/{id}/admins(both returned 404), now useGET /v4/peopleandGET /v4/people?role=admin(200). --body <FILE>: all 32 body mutation arguments now show--body <FILE>in help with “path to JSON body file” descriptions. Pass a path or-for stdin.ayx one statusandayx one inventoryon One-only profiles: clean informational message instead of an internal config error when Server config is absent.platform workspace invite-usersand related membership commands:--workspace-idis now optional, defaulting from the profile’sworkspace_gid.- Billing, plans, and scheduling: help text now notes enterprise-tier requirement; these surfaces return 404 on non-enterprise workspace tiers.
connector-metadata: help text documents that connector enumeration is not available via the v4 API (no/v4/connectorsendpoint exists).
Known Limitations
Section titled “Known Limitations”GET /v4/flows/{id}/permissionsreturns 403 via PAT — not accessible in the current API. Thepermissionssubcommand (POST, for setting permissions) still works./v4/connectorsreturns 404 — no connector enumeration endpoint exists in the v4 API. Known working connector slugs:gsheetsuser,remotefile,bigquery.- Billing, plans, and scheduling surfaces return 404 on non-enterprise tiers — enterprise tier required.
Validation
Section titled “Validation”cargo fmt --allcargo clippy --workspace --all-targets -- -D warningscargo nextest run --workspace --lockedcargo nextest run -p ayx-rs --test one_live_smoke