Skip to main content

app.bsky.feed.post

#main

Properties

Record containing a Bluesky post.

Use com.atproto.repo.createRecord to create a record.

PropertyTypeKnown ValuesRequiredDescription
textstring-The primary post content. May be an empty string, if there are embeds.
entitiesarray of #entity-DEPRECATED: replaced by app.bsky.richtext.facet.
facetsarray of app.bsky.richtext.facet-Annotations of text (mentions, URLs, hashtags, etc)
reply#replyRef--
embedunion of
app.bsky.embed.images
app.bsky.embed.video
app.bsky.embed.external
app.bsky.embed.record
app.bsky.embed.recordWithMedia
--
langsarray of string-Indicates human language of post primary text content.
labelsunion of
com.atproto.label.defs#selfLabels
--
tagsarray of string-Additional hashtags, in addition to any included in post text and facets.
createdAtstring (datetime)-Client-declared timestamp when this post was originally created.

Output

PropertyTypeKnown ValuesRequiredDescription
refcom.atproto.repo.strongRef--

#replyRef

PropertyTypeKnown ValuesRequiredDescription
rootcom.atproto.repo.strongRef--
parentcom.atproto.repo.strongRef--

#entity

Deprecated: use facets instead.

PropertyTypeKnown ValuesRequiredDescription
index#textSlice--
typestring-Expected values are 'mention' and 'link'.
valuestring--

#textSlice

Deprecated. Use app.bsky.richtext instead -- A text segment. Start is inclusive, end is exclusive. Indices are for utf16-encoded strings.

PropertyTypeKnown ValuesRequiredDescription
startinteger--
endinteger--