Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ephraimduncan/minimal.so/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
server/procedures/bookmarks.ts:97
Authentication
This endpoint requires authentication. See Authentication for details.Request
ID of the bookmark to update
Updated display title
Updated URL (for link-type bookmarks)
Updated bookmark type
Updated color value
Move the bookmark to a different group. When moving groups, the bookmark’s
isPublic status is automatically reset to null.Input Schema
lib/schema.ts:98.
Response
Returns the updated bookmark object.The bookmark ID
Updated title
Updated URL
Favicon URL (unchanged by update)
Bookmark type
Color value
Group ID (possibly updated)
Public visibility status (reset to
null when moved to a different group)Owner’s user ID
Original creation timestamp
Updated timestamp (automatically set to current time)
Examples
Update Bookmark Title
Move Bookmark to Different Group
Update Multiple Properties
Behavior
Partial Updates
Only the fields provided in the input are updated. Other fields remain unchanged:Group Ownership Verification
When updating thegroupId, the target group must exist and belong to the authenticated user. From server/procedures/bookmarks.ts:103:
Visibility Reset on Group Change
When moving a bookmark to a different group, theisPublic status is automatically reset to prevent visibility inheritance:
Automatic Timestamp Update
TheupdatedAt field is automatically set to the current timestamp on every update.
Implementation
Fromserver/procedures/bookmarks.ts:97:
Errors
The bookmark with the specified
id does not exist or does not belong to the authenticated user. Also thrown if the target groupId is invalid.User is not authenticated.
Notes
- Updates are automatically scoped to the authenticated user via the
whereclause - Updating the URL does not trigger metadata refetching (use the refetch endpoint for that)
- All fields except
idare optional - The update is atomic and transactional