Introduction
altoviz is a self-contained command-line interface that wraps the Altoviz REST API. It lets you manage customers, suppliers, invoices, quotes, products, receipts, and more — directly from the terminal or from an LLM agent.
Key highlights:
- No runtime required — single binary for macOS, Linux, and Windows
- 9 output formats — table (default), JSON, YAML, Markdown, CSV, TSV
- Shell completions — bash, zsh, fish, PowerShell
- Flexible auth — env var, config file, or
--api-keyflag - Scriptable — pipe JSON in with
--file -, control columns with--columns, page with--all-pages
Quick start
Section titled “Quick start”# Store your API keyaltoviz configure
# — or pass it via environment variableexport ALTOVIZ_CLI_API_KEY=your_key_here
# Verify connectivityaltoviz hello
# List invoicesaltoviz invoice list
# Fetch a single customer as JSONaltoviz customer get 42 --output json
# Export this year's invoices to CSValtoviz export invoices --from 2026-01-01 --to 2026-12-31Any question?
Section titled “Any question?”If you have any question regarding the CLI, feel free to contact us by chat or by email.