[Feature] Include "listen/push" functionality to developer api #1456

Closed
opened 2026-02-28 19:44:02 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @enewbury on GitHub (Sep 30, 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?

I'm just getting started with actual, but I'm hoping to develop a two-way integration with splitwise, pulling in transactions entered by other users, but also pushing splits to splitwise when I create a split in actual with a category such as "Split w/ @user"

I can create a script that simply runs on a schedule, looking for new entries with this category, but ideally there would be a way for the script to be able to subscribe to changes happening in actual and immediately push to splitwise.

Describe your ideal solution to this problem

It looks like there is some support for this within loot-core, with the "listen" function based on web sockets. The desktop app is listening to "sync-event" which I think could work in my case. Perhaps this functionality could be included in the public API?

Teaching and learning

Updates to the developer API docs.

Originally created by @enewbury on GitHub (Sep 30, 2024). ### Verified feature request does not already exist? - [X] I have searched and found no existing issue ### 💻 - [X] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? I'm just getting started with actual, but I'm hoping to develop a two-way integration with splitwise, pulling in transactions entered by other users, but also pushing splits to splitwise when I create a split in actual with a category such as "Split w/ @user" I can create a script that simply runs on a schedule, looking for new entries with this category, but ideally there would be a way for the script to be able to subscribe to changes happening in actual and immediately push to splitwise. ### Describe your ideal solution to this problem It looks like there is some support for this within loot-core, with the "listen" function based on web sockets. The desktop app is listening to "sync-event" which I think could work in my case. Perhaps this functionality could be included in the public API? ### Teaching and learning Updates to the developer API docs.
GiteaMirror added the needs votesfeature labels 2026-02-28 19:44:02 -06:00
Author
Owner

@github-actions[bot] commented on GitHub (Sep 30, 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 (Sep 30, 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 -->
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1456