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.didpic.write.uploadBlob call. Either text or image (or both) should be present — matching the underlying record lexicon, this isn't enforced here either.
Input
application/jsonalt
string
Optional
No description available.
facets
array
Optional
No description available.
height
integer
Optional
No description available.
minimum: 1image
blob
Optional
No description available.
maxSize: 5.0 MBlabels
array
Optional
No description available.
parent
refcom.atproto.repo.strongRef
Optional
No description available.
subject
refcom.atproto.repo.strongRef
Required
No description available.
text
string
Optional
No description available.
width
integer
Optional
No description available.
minimum: 1Output
application/jsoncid
stringcid
Required
A content identifier (CID) referencing immutable data.
image
blob
Optional
No description available.
uri
stringat-uri
Required
An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"description": "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.didpic.write.uploadBlob call. Either text or image (or both) should be present — matching the underlying record lexicon, this isn't enforced here either.",
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"alt": {
"type": "string"
},
"facets": {
"items": {
"ref": "app.didpic.richtext.facet",
"type": "ref"
},
"type": "array"
},
"height": {
"minimum": 1,
"type": "integer"
},
"image": {
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"maxSize": 5000000,
"type": "blob"
},
"labels": {
"items": {
"type": "string"
},
"type": "array"
},
"parent": {
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"subject": {
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"text": {
"type": "string"
},
"width": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"subject"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"cid": {
"format": "cid",
"type": "string"
},
"image": {
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"maxSize": 5000000,
"type": "blob"
},
"uri": {
"format": "at-uri",
"type": "string"
}
},
"required": [
"uri",
"cid"
],
"type": "object"
}
},
"type": "procedure"
}