personal-bookmarks

PUT /personal/users/{userId}/bookmarks/{bookmarkId}

(full) update existing bookmark of user

Request

  • Base URL
    http://localhost:3000/api
  • Auth
    HTTP bearer

Path parameters

userIdstring required

keycloak user id

bookmarkIdstring required

id of the bookmark

Request body

_idstring
namestring required
locationstring required
languagestring required
tagsstring[] required

Writes require at least one tag and at most 13 unique tags after trimming, lowercasing and deduplication in first-seen order. Empty/non-string values and tags starting with "awesome" are rejected. AI recommends at most 8 relevant tags where possible. No raw maxItems/uniqueItems constraint is applied because duplicate inputs are accepted and legacy reads are unchanged.

descriptionstring
descriptionHtmlstring
updatedAtstring date-time
createdAtstring date-time
lastAccessedAtstring date-time
publishedOnstring date
publicboolean
userIdstring required
likeCountnumber
sourceCodeURLstring
ownerVisitCountnumber
youtubeVideoIdstring
stackoverflowQuestionIdstring

Response

OK when operation successful and updated bookmark in body

_idstring
namestring required
locationstring required
languagestring required
tagsstring[] required

Writes require at least one tag and at most 13 unique tags after trimming, lowercasing and deduplication in first-seen order. Empty/non-string values and tags starting with "awesome" are rejected. AI recommends at most 8 relevant tags where possible. No raw maxItems/uniqueItems constraint is applied because duplicate inputs are accepted and legacy reads are unchanged.

descriptionstring
descriptionHtmlstring
updatedAtstring date-time
createdAtstring date-time
lastAccessedAtstring date-time
publishedOnstring date
publicboolean
userIdstring required
likeCountnumber
sourceCodeURLstring
ownerVisitCountnumber
youtubeVideoIdstring
stackoverflowQuestionIdstring

Changes

No recorded changes to this operation across all 7 revisions of this API.