Expensicat
CLI

Bank

Manage bank accounts and connections

bank account list

List connected bank accounts.

expensicat bank account list
FlagDescription
--cursor <string>Pagination cursor
--limit <number>Page size

bank account show

Get a bank account by ID.

expensicat bank account show acc_abc123
ArgDescription
<id>Bank account ID

bank account delete

Remove a bank account. Prompts for confirmation in a terminal; pass --yes to skip.

expensicat bank account delete acc_abc123
expensicat bank account rm acc_abc123 --yes   # alias + skip prompt
ArgDescription
<id>Bank account ID
FlagDescription
-y, --yesSkip the confirmation prompt (required for non-interactive use)

bank connection create

Start a new bank connection. Opens your browser to the institution's consent page and waits for redirect.

expensicat bank connection create LHV_LHVBEE22
expensicat bank connection create REVOLUT_REVOLT21 --redirect-url http://localhost:53682/callback
ArgDescription
<institution-id>Institution identifier (e.g. LHV_LHVBEE22)
FlagDescription
--redirect-url <url>OAuth callback URL; defaults to http://localhost:53682/callback

bank connection sync

Trigger an immediate sync for a connection.

expensicat bank connection sync conn_abc123
ArgDescription
<id>Connection ID

On this page