Groups API Reference — Bkmark Bookmark Collections
Create and manage bookmark groups, including nested hierarchies. Supports custom colors, icons, and safe deletion with bookmark reassignment.
Groups let you organize bookmarks into named collections — think folders or boards. Groups can be nested by setting a parentId, so you can build a hierarchy like Engineering → Frontend → React. A bookmark can belong to multiple groups at once. All endpoints require a Bearer token in the Authorization header.
Groups are distinct from tags. Tags are flat labels applied directly to bookmarks; groups are containers that you can nest and assign icons and colors to for richer organization.
Delete a group. By default, bookmarks inside the group are not deleted — they remain in your library without a group assignment. Use ?moveBookmarksTo=<uuid> to reassign them to another group atomically before the delete completes.
UUID of a destination group. All bookmarks in the deleted group are moved here before deletion. The destination group must exist and belong to the authenticated user.
Use ?moveBookmarksTo when you’re consolidating groups to avoid leaving bookmarks orphaned. It’s a single atomic operation — either the move and delete both succeed, or neither does.
# Delete group and leave bookmarks ungroupedcurl -X DELETE "https://api.bkmark.it/api/v1/groups/e5f6a7b8-c9d0-1234-efab-345678901234" \ -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."# Delete group and move its bookmarks to another groupcurl -X DELETE "https://api.bkmark.it/api/v1/groups/e5f6a7b8-c9d0-1234-efab-345678901234?moveBookmarksTo=d4e5f6a7-b8c9-0123-defa-234567890123" \ -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."