app.bivri.feed.createComment
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Bivri refuses content longer than 200 graphemes, which is stricter than the 1000 the record schema permits: the record admits what any client may write, this method admits what this service accepts. A refusal is InvalidComment and nothing is written.",
"errors": [
{
"description": "Nobody is authenticated, so there is no repository to write to.",
"name": "Unauthenticated"
},
{
"description": "The comment is not one this service accepts — longer than 200 graphemes, or otherwise refused by the write boundary. Nothing was written.",
"name": "InvalidComment"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"content": {
"description": "Comment text.",
"maxGraphemes": 1000,
"maxLength": 10000,
"type": "string"
},
"parent": {
"description": "Strong reference to the comment being replied to. Omit for a top-level comment.",
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"subject": {
"description": "Strong reference to the artwork to comment on.",
"ref": "com.atproto.repo.strongRef",
"type": "ref"
}
},
"required": [
"subject",
"content"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"cid": {
"description": "CID of the comment record that was written.",
"format": "cid",
"type": "string"
},
"uri": {
"description": "AT URI of the comment record that was written.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"uri",
"cid"
],
"type": "object"
}
},
"type": "procedure"
}
},
"description": "Post a comment from the authenticated member's repository.",
"id": "app.bivri.feed.createComment",
"lexicon": 1
}
Metadata
- DID
-
did:plc:uqat5a7hrbww3snbbinxgwah - CID
-
bafyreibstnfjdyycnx7pa6gmf2tw5pxcxxwq5tqwfobc265ubgt23mrqbe - Indexed At
- 2026-08-30 13:19 UTC
- AT-URI
-
at://did:plc:uqat5a7hrbww3snbbinxgwah/com.atproto.lexicon.schema/app.bivri.feed.createComment
Version History (4 versions)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.bivri.feed.updateComment procedure
Edit the text of a comment the authenticated member owns. The artwork and reply parent remain unchanged.
-
social.coves.community.comment.create procedure
Create a comment on a post or another comment. Comments support nested threading, rich text, embeds, and self-labeling.
-
app.bivri.feed.comment record
Record containing a comment on an artwork.
-
app.didpic.write.createComment procedure
Create an app.didpic.feed.comment record on the authenticated viewer's own PDS, mediated by the AppView using its server-held session (confidential OAuth client only). image, when present, must come from a prior app.did…
-
app.bivri.feed.createLike procedure
Like a record from the authenticated member's repository.