Expensicat
CLI

Customers

Manage customers — the people and companies you invoice

customer list

List customers.

expensicat customer list
expensicat customer list --limit 50
FlagDescription
--cursor <string>Pagination cursor
--limit <number>Page size

customer show

Get a customer by ID.

expensicat customer show cust_abc123
ArgDescription
<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
FlagDescription
--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
ArgDescription
<id>Customer ID
FlagDescription
--name <string>New name
--email <string>New email

On this page