Firefly III CLI reference

Firefly III CLI reference

Capability fireflyiii. Root command: flowbot fireflyiii.

Global flags: --server-url, --profile, --debug / -d. Most commands accept -o table|json (omitted below).

Commands

Show Firefly III about info

flowbot fireflyiii about

Display Firefly III instance metadata

Create a transaction

flowbot fireflyiii create --amount <amount> --date <date> --description <description> --type <type> [flags]

Create a new Firefly III transaction (requires source and destination account id or name)

Flags: --amount (-a) string, required — Transaction amount; --category string — Category name; --date string, required — Transaction date (YYYY-MM-DD); --description (-m) string, required — Transaction description; --destination-id string — Destination account ID (required if --destination-name omitted); --destination-name string — Destination account name (required if --destination-id omitted); --notes string — Notes; --source-id string — Source account ID (required if --source-name omitted); --source-name string — Source account name (required if --source-id omitted); --type (-t) string, required — Transaction type (withdrawal, deposit, transfer)

Check Firefly III backend health

flowbot fireflyiii health

Check whether the Firefly III backend is reachable

Show current Firefly III user

flowbot fireflyiii user

Display the authenticated Firefly III user