Wilfie CLI
Wilfie is a command-line client for Wilfie APIs.
Use it to authenticate and run workspace, workflow, and WMS commands from your terminal.
Install
uv tool install wilfie
Or with pip:
pip install wilfie
Quickstart
Login with device flow:
wilfie auth login --client-id wilfie-cli
Check auth status:
wilfie auth status
List workspaces:
wilfie workspaces list
Run a WMS query:
wilfie wms query \
--workspace <workspace_code> \
--path facility-locations/search \
--param query=A-01 \
--param limit=25
Inspect fulfillment document lineage:
wilfie wms documents lineage \
--workspace <workspace_code> \
--kind fulfillment_order \
--document-id <fulfillment_order_id> \
--line-id <line_id> \
--max-depth 8
Resolve a barcode and inspect tote outbound context:
wilfie wms barcodes resolve \
--workspace <workspace_code> \
--facility-id <facility_id> \
--barcode <scan_value>
wilfie wms containers outbound-context \
--workspace <workspace_code> \
--container-id <container_id>
Run Shopify outbound reconcile (manual trigger):
wilfie wms reconcile outbound \
--workspace <workspace_code> \
--integration-connection-id <integration_connection_id> \
--order-id gid://shopify/Order/123 \
--dry-run
Analyze live-selling performance after ignoring orders less than $8:
wilfie --output json live-selling orders \
--workspace <workspace_code> \
--period this_month \
--order-total-less-than 8
Download order-level live-selling data for local analysis:
wilfie live-selling orders \
--workspace <workspace_code> \
--period this_month \
--order-total-less-than 8 \
--download-file live-selling-orders.csv
List open WMS issues for a facility:
wilfie wms issues list \
--workspace <workspace_code> \
--facility-id <facility_id> \
--status open
Recompute WMS issues for a facility (admin/owner access required):
wilfie wms issues recompute \
--workspace <workspace_code> \
--facility-id <facility_id> \
--dry-run
Platform administrators can discover and preview reusable workspace maintenance operations:
wilfie admin operations list --workspace <workspace_code>
wilfie admin operations describe backfill_integration_dead_letter_issues \
--workspace <workspace_code>
wilfie admin operations run backfill_integration_dead_letter_issues \
--workspace <workspace_code> \
--set integration_connection_id=<integration_connection_id>
Admin operations are OAuth-only and require both platform-admin and
workspace-admin access. Runs default to server-enforced dry-run mode. Applying
the reviewed scope requires both --apply and an audit reason:
wilfie admin operations run backfill_integration_dead_letter_issues \
--workspace <workspace_code> \
--set integration_connection_id=<integration_connection_id> \
--apply \
--reason "Backfill historical dead-letter issues after release"
The dead-letter operation creates missing operational issues only. It never replays integration events.
Common Commands
wilfie auth loginwilfie auth refreshwilfie auth logoutwilfie workflows list --workspace <workspace_code>wilfie workflows runs --workspace <workspace_code> --workflow-id <id>wilfie workflows run-detail --workspace <workspace_code> --workflow-id <id> --run-id <id>wilfie workflows execute --workspace <workspace_code> --workflow-id <id>wilfie live-selling orders --workspace <workspace_code> --period this_month --order-total-less-than 8wilfie wms facilities --workspace <workspace_code>wilfie wms skus --workspace <workspace_code>wilfie wms documents list --workspace <workspace_code> --kind sales_order [--search-query <query>]wilfie wms documents list --workspace <workspace_code> --kind fulfillment_orderwilfie wms documents detail --workspace <workspace_code> --kind fulfillment_order --document-id <id>wilfie wms documents lineage --workspace <workspace_code> --kind fulfillment_order --document-id <id> --line-id <id>wilfie wms barcodes resolve --workspace <workspace_code> --facility-id <facility_id> --barcode <scan_value>wilfie wms containers outbound-context --workspace <workspace_code> --container-id <container_id>wilfie wms issues list --workspace <workspace_code> [--facility-id <facility_id>] [--status <open|ignored|resolved>]wilfie wms issues recompute --workspace <workspace_code> [--facility-id <facility_id>] [--scope <scope>] [--dry-run]wilfie wms reconcile outbound --workspace <workspace_code> --integration-connection-id <id> [--order-id <shopify_order_id>] [--fulfillment-order-id <shopify_fo_id>] [--dry-run]wilfie admin operations list --workspace <workspace_code>wilfie admin operations describe <operation_key> --workspace <workspace_code>wilfie admin operations run <operation_key> --workspace <workspace_code> [--set key=value] [--apply --reason <reason>]
Configuration
- Default API host is
https://wilfie.ai. - Use
--base-urlto target another environment. - Output modes:
--output table(default),--output json.
Links
- Homepage: https://wilfie.ai
- Documentation: https://github.com/gavincliffe/wilfie-flask-app/tree/main/docs
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wilfie-2026.9.3.1.tar.gz.
File metadata
- Download URL: wilfie-2026.9.3.1.tar.gz
- Upload date:
- Size: 69.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24de139e45121c211dd9776a6ff8fc66bc78b1b387e815fca4594d56f0a8e5cc
|
|
| MD5 |
f965806d1e7bf82267c98df5ab0f7f2d
|
|
| BLAKE2b-256 |
ac1fa8c3b17fa247e4a8fc964e1d3f6ef7b37644e25c3fb384ceae2e44df88e0
|
File details
Details for the file wilfie-2026.9.3.1-py3-none-any.whl.
File metadata
- Download URL: wilfie-2026.9.3.1-py3-none-any.whl
- Upload date:
- Size: 68.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ce5e9a55d4d55dc5928e05b92ad0c7c98a652abe34e54aea450020c524eb520
|
|
| MD5 |
48546ef3dc0c8de8fcfbd6ff62734bf2
|
|
| BLAKE2b-256 |
9bd89db3728d271e5b362a7c1badc928c53b9b5e1ef44f383ed0638486881c37
|