CLI
Customers
Manage customers — the people and companies you invoice
customer list
List customers.
expensicat customer list
expensicat customer list --limit 50| Flag | Description |
|---|---|
--cursor <string> | Pagination cursor |
--limit <number> | Page size |
customer show
Get a customer by ID.
expensicat customer show cust_abc123| Arg | Description |
|---|---|
<id> | Customer ID |
customer create
Create a customer. Interactive when fields are missing, or pipe a JSONL stream via --batch - for bulk creates.
# Interactive / flag-based
expensicat customer create --name "Acme Inc" --email billing@acme.com
# Bulk from stdin
cat customers.jsonl | expensicat customer create --batch - --concurrency 5| Flag | Description |
|---|---|
--name <string> | Customer name (required) |
--email <string> | Billing email |
--phone <string> | Phone number |
--batch <path|-> | Read items from a file or stdin — see Batch input |
customer update
Update a customer.
expensicat customer update cust_abc123 --email new@acme.com| Arg | Description |
|---|---|
<id> | Customer ID |
| Flag | Description |
|---|---|
--name <string> | New name |
--email <string> | New email |