Skip to content

Feat: webhook support for added, edited and deleted bookmarks#1244

Open
pava0 wants to merge 5 commits intosissbruecker:masterfrom
pava0:webhook
Open

Feat: webhook support for added, edited and deleted bookmarks#1244
pava0 wants to merge 5 commits intosissbruecker:masterfrom
pava0:webhook

Conversation

@pava0
Copy link
Copy Markdown

@pava0 pava0 commented Dec 12, 2025

Hi everyone! New contributor here!

This PR addresses the feature idea #492 for a simple POST webhook to send the newly added/updated/deleted bookmark to other self-hosted services like crawlers (The Wayback Machine, Browsertrix), notification servers (Gotify, ntfy.sh) or worfklow automation platforms (n8n, Node-Red).

At the moment this feature allow the user to receive in the body of the request the event type ("new_bookmark", "updated_bookmark" or "deleted_bookmark") and the relevant data (url, id, owner username, title, description, notes, website title, website description, date added and tags).
This happens only for the bookmarks that have a user specified tag (e.g. "crawl").

I've also added a simple username:password authentication method for webhooks served behind credentials.

image

At the moment it's just a simple POST request.
If @sissbruecker thinks it is worth it to expand this feature further, these are possible improvements:

  • Choice between POST requests (with bookmark's data in the body) and GET request with data encoded in the URL
  • User configurable body content for POST request (select which fields to include and how to name them)
  • List based tag-webhook system, to allow different tags to send requests to different webhooks (one for youtube-dl, one for page s to archive, etc)
  • Add a button on the view page for the bookmark to manually send the URL to a specific endpoint.

Let me know what you think, and thank you for Linkding! I've been using it regularly for more than a year

@gusvd
Copy link
Copy Markdown

gusvd commented Dec 17, 2025

This would be super beneficial for my use-case. Future improvement would be to also send webhooks for deleted and modified entries.

@pava0 pava0 changed the title Feat: Add basic webhook support for added bookmarks Feat: webhook support for added, edited and deleted bookmarks Dec 23, 2025
@pava0
Copy link
Copy Markdown
Author

pava0 commented Dec 23, 2025

This would be super beneficial for my use-case. Future improvement would be to also send webhooks for deleted and modified entries.

Updated the PR to push the webhook for added, updated or deleted bookmarks.

@nkoehring
Copy link
Copy Markdown

One thing that would be super useful is to filter for shared/public bookmarks, so users could make sure only their public bookmarks are sent to other services or (like in my case) their website generator.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants