social.coves.community.comment.update
Update an existing comment's content, facets, embed, languages, or labels. Threading references (reply.root and reply.parent) are immutable and cannot be changed.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | comment.community.coves.social |
| Indexed |
Showing version bafyreihkaet2gwiuzpr4xltvhbyvzuqgzsmwpyt37pwult7ikcx2wji6vq. Show the latest
Procedure
procedure · POSTInput
application/jsonUpdated comment text content
maxLength: 100000maxGraphemes: 10000
embed
unionUpdated embedded media or quoted posts
facets
arrayUpdated annotations for rich text (mentions, links, formatting, block structure)
maxLength: 200
labels
refUpdated self-applied content labels
langs
arrayUpdated languages used in the comment content (ISO 639-1)
maxLength: 3
AT-URI of the comment to update
Output
application/jsonErrors
CommentNotFound
Comment with the specified URI does not exist
ContentTooLong
Updated comment content exceeds maximum length constraints
ContentEmpty
Updated comment content is empty or contains only whitespace
NotAuthorized
User is not authorized to update this comment (not the author)
InvalidFacets
Rich text facets are malformed, exceed limits, or reference byte ranges outside the content
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
social.coves.community.post.update
procedureUpdate an existing post
-
social.coves.community.comment.create
procedureCreate a comment on a post or another comment. Comments support nested threading, rich text, embeds, and self-labeling.
-
app.bivri.feed.updateComment
procedureEdit the text of a comment the authenticated member owns. The artwork and reply parent remain unchanged.
-
social.wips.comment
recordComment on a wips.social update. Top-level comments omit parent; replies set parent to the immediate comment being answered. subject always points at the root update. Body may be text, ordered media, or both (application validators require at least one of non-whitespace text or known image/video media; unknown open-union media variants do not satisfy content alone). Optional rich-text facets (app.bsky.richtext.facet), langs, and labels (open union; current app policy requires selfLabels). Commen
-
app.chronosky.schedule.updatePost
procedureUpdate a scheduled post. Only PENDING posts can be updated.