remove_bookmark
Remove a bookmark by ID, optionally deleting an entire folder subtree. A full JSON backup is saved first, and the removal is aborted if the backup or snapshot fails.
Instructions
Remove a bookmark by id. Set recursive=true only for a folder whose full subtree should be removed. First saves the complete subtree to an atomic local JSON backup; nothing is removed if the snapshot or backup fails. The managed backup subdirectory must not be a symlink or reparse point. Returns backup_path even if the deletion outcome is unknown. Backups stay in the state directory for up to 30 days, 100 files or 64 MiB; each subtree is limited to 16 MiB. The snapshot and browser removal are separate operations, so concurrent edits by the user are not transactional.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recursive | No | ||
| session_id | No | ||
| bookmark_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||