Record containing a reply to a forum topic or another reply.
Record Key
tid
Timestamp-based ID
Properties
community
string
did
Required
DID of the community where this reply was created. Immutable origin identifier.
content
union
Required
Reply body content. Open union for extensible content formats.
Known types:
createdAt
string
datetime
Required
Client-declared timestamp when this reply was originally created.
facets
array
of
ref
app.bsky.richtext.facet
Optional
Annotations of text (mentions, URLs, hashtags, etc).
labels
union
Optional
Self-label values for content maturity.
Known types:
langs
array
of
string
language
Optional
BCP 47 language tags indicating the primary language(s) of the content.
maxLength: 3 itemsparent
ref
com.atproto.repo.strongRef
Required
Direct parent (topic or reply). For top-level replies, parent == root.
root
ref
com.atproto.repo.strongRef
Required
The original topic (AT URI of forum.barazo.topic.post).
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"content",
"root",
"parent",
"community",
"createdAt"
],
"properties": {
"root": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "The original topic (AT URI of forum.barazo.topic.post)."
},
"langs": {
"type": "array",
"items": {
"type": "string",
"format": "language"
},
"maxLength": 3,
"description": "BCP 47 language tags indicating the primary language(s) of the content."
},
"facets": {
"type": "array",
"items": {
"ref": "app.bsky.richtext.facet",
"type": "ref"
},
"description": "Annotations of text (mentions, URLs, hashtags, etc)."
},
"labels": {
"refs": [
"com.atproto.label.defs#selfLabels"
],
"type": "union",
"description": "Self-label values for content maturity."
},
"parent": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "Direct parent (topic or reply). For top-level replies, parent == root."
},
"content": {
"refs": [
"forum.barazo.richtext#markdown"
],
"type": "union",
"description": "Reply body content. Open union for extensible content formats."
},
"community": {
"type": "string",
"format": "did",
"description": "DID of the community where this reply was created. Immutable origin identifier."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Client-declared timestamp when this reply was originally created."
}
}
},
"description": "Record containing a reply to a forum topic or another reply."
}