Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow updating more fields in Update Entry API endpoint #2846

Open
1 task done
thallada opened this issue Sep 9, 2024 · 0 comments
Open
1 task done

Allow updating more fields in Update Entry API endpoint #2846

thallada opened this issue Sep 9, 2024 · 0 comments
Labels

Comments

@thallada
Copy link

thallada commented Sep 9, 2024

Currently, the Update Entry endpoint only allows editing the title and content fields. I would like to change the endpoint to accept more optional fields (similar to the Update Feed endpoint) so I can edit more fields on entries via the API.

At minimum I think the editable fields should include: title, url, comments_url, published_at, content, enclosures, author, tags, starred and status.

I understand that there are existing endpoints for changing starred and status. However, I think adding these fields to Update Entry is still useful since Toggle Entry Bookmark only allows toggling the value vs. setting to a specific value and Update Entries is a bulk update whereas this would be a single entry update.

For context, I am developing a miniflux webhook handler that uses AI to process new entries and I would like to be able to set fields like comments_url and tags on entries via the API which is currently impossible through the API as far as I can tell. I think this keeps the spirit of minimalism because it allows offloading more features to external processes that integrate into miniflux through the API.

If the maintainer is open to this change, I can take a stab at implementing a PR for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

1 participant