[Feature] Expose an API "getBudgets" #1157

Closed
opened 2026-02-28 19:34:09 -06:00 by GiteaMirror · 4 comments
Owner

Originally created by @jeffjose on GitHub (Jun 18, 2024).

Verified feature request does not already exist?

  • I have searched and found no existing issue

💻

  • Would you like to implement this feature?

Pitch: what problem are you trying to solve?

To get all available budgets on a server, there isnt a top level API. One has to resort to api.internal.send('get-budgets'). It'll be nice to expose it at top level, say api.getBudgets()

Describe your ideal solution to this problem

Expose it at top level, say api.getBudgets()

Teaching and learning

The method name is descriptive enough to be discovered organically. We should also include a blurb in the docs with sample usage.

Originally created by @jeffjose on GitHub (Jun 18, 2024). ### Verified feature request does not already exist? - [X] I have searched and found no existing issue ### 💻 - [ ] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? To get all available budgets on a server, there isnt a top level API. One has to resort to `api.internal.send('get-budgets')`. It'll be nice to expose it at top level, say `api.getBudgets()` ### Describe your ideal solution to this problem Expose it at top level, say `api.getBudgets()` ### Teaching and learning The method name is descriptive enough to be discovered organically. We should also include a blurb in the docs with sample usage.
GiteaMirror added the feature label 2026-02-28 19:34:09 -06:00
Author
Owner

@github-actions[bot] commented on GitHub (Jun 18, 2024):

Thanks for sharing your idea!

This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution).

The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+

Don’t forget to upvote the top comment with 👍!

@github-actions[bot] commented on GitHub (Jun 18, 2024): :sparkles: Thanks for sharing your idea! :sparkles: This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution). The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+ Don’t forget to upvote the top comment with 👍! <!-- feature-auto-close-comment -->
Author
Owner

@psybers commented on GitHub (Jun 21, 2024):

So just to clarify: you want a function that would download all of the remote budget files locally?

@psybers commented on GitHub (Jun 21, 2024): So just to clarify: you want a function that would *download* all of the remote budget files locally?
Author
Owner

@psybers commented on GitHub (Jun 21, 2024):

Or literally the function get-budgets, which I believe just enumerates your local cache?

@psybers commented on GitHub (Jun 21, 2024): Or literally the function `get-budgets`, which I believe just enumerates your local cache?
Author
Owner

@github-actions[bot] commented on GitHub (Jul 11, 2024):

🎉 This feature has been implemented in #2928 and will be released in the next version. Thanks for sharing your idea! 🎉

@github-actions[bot] commented on GitHub (Jul 11, 2024): :tada: This feature has been implemented in #2928 and will be released in the next version. Thanks for sharing your idea! :tada: <!-- feature-implemented-comment -->
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1157