saves.list
Search text to filter saves by title, URL, description, or notes.
Filter by visibility.
Filter by archived status. Defaults to
false.Filter to only favorites.
Filter by collection.
Filter by tag.
Number of results per page. Default: 20.
Pagination cursor from previous response.
Array of save objects with tags and collections.
Pagination cursor for the next page.
null if no more results.saves.get
Returns a single save with its tags and collections.The save ID.
saves.create
Creates a new save with auto-extracted metadata.The URL to save. Will be normalized automatically.
Save visibility. Defaults to user’s default setting.
Personal note (markdown).
Tags to apply.
Collections to add to. Default tags from collections are auto-applied.
Client source for tracking.
On create, Backpocket automatically: normalizes the URL, extracts OG metadata, checks for duplicates, applies collection default tags, and triggers a snapshot for reader mode.
saves.update
Updates an existing save’s metadata, tags, or collections.The save ID.
Updated note content.
Updated visibility.
Replacement tag list (replaces all existing tags).
Replacement collection list.
saves.remove
Permanently deletes a save and its related data (tag associations, collection associations, snapshots).The save ID to delete.
saves.checkDuplicate
Checks if a URL already exists in the user’s library.The URL to check. Will be normalized before comparison.
Whether the URL already exists.
The existing save if a duplicate is found.
saves.toggleFavorite
Toggles the favorite status of a save.The save ID.
saves.toggleArchive
Toggles the archived status of a save.The save ID.
saves.bulkDelete
Deletes multiple saves at once.Array of save IDs to delete.
saves.bulkUpdateVisibility
Updates visibility for multiple saves.Array of save IDs to update.
The new visibility setting.
saves.getCount
Returns the total number of saves in the user’s library.Total save count.
