Authentication via API
Useful for users building out their own native apps for Lunch Money. We don't want to always be relying on a singular developer token!
Balance History (Net Worth Tracker data) endpoint
It would be great to make the data queryable via the API.
Return all account assets from one endpoint
It would be awesome if all account assets (plaid + manual) were returned from a single API. I assumed that's what the assets endpoint was before I started using it (and took a closer look at the docs). Perhaps the name manual_accounts would fit better with the existing plaid_accounts (instead of assets )? And assets could be both combined (or maybe balances ?)
Support for groups in /v1/categories
I'd love the ability to new category groups and create groups with group_id set. The delete & merge/delete options the UI has also would be useful. These changes would allow me to keep categories in sync with other services without needing to make changes via the UI 😎.
Permissions for API keys
Be able to set individual read/write permissions for individual API keys e.g. write-only for transactions & read-only for categories for an app that should only add transactions
Improve error messaging in API
Return more descriptive error messages so users can figure out what's going wrong