Skip to content

Support for "deleted" webhook to handle bookmark deletion events #1463

@SalGnt

Description

@SalGnt

Describe the feature you'd like

I'd like Karakeep to support a webhook event that is triggered when a user deletes a bookmark. This deleted webhook should notify external systems or integrations whenever a bookmark is removed by the user, similar to existing webhook triggers for other bookmark events (e.g., created or edited).

This allows third-party integrations to maintain sync with the current state of a user's bookmarks.

Describe the benefits this would bring to existing Karakeep users

Adding support for a "deleted" webhook would bring the following benefits:

  • Improved integration accuracy: Third-party applications that synchronize with Karakeep would be able to reflect deletions in real time, ensuring external systems remain consistent and up to date.
  • Data consistency: This helps prevent orphaned or outdated data in external services, especially in systems relying on bi-directional or one-way sync from Karakeep.
  • Better user automation workflows: Users who rely on automation tools (e.g., Zapier, n8n) could trigger downstream actions (e.g., archive, analytics, audit logging) upon deletion of bookmarks.
  • Enhanced observability: Teams or individuals using Karakeep in collaborative or productivity workflows can gain insights into content lifecycle, including when items are removed.

These benefits contribute to a more robust and automation-friendly ecosystem, and support advanced use cases around data governance, integrations, and productivity tooling.

Can the goal of this request already be achieved via other means?

No.

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestNew feature or requestpri/lowLow priority issuestatus/approvedThis issue is ready to be implemented

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions