app.bsky.feed.defs
#postView
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
uri | string (at-uri) | - | ✅ | - |
cid | string (cid) | - | ✅ | - |
author | app.bsky.actor.defs#profileViewBasic | - | ✅ | - |
record | unknown | - | ✅ | - |
embed | union of app.bsky.embed.images#view app.bsky.embed.video#view app.bsky.embed.external#view app.bsky.embed.record#view app.bsky.embed.recordWithMedia#view | - | ❌ | - |
replyCount | integer | - | ❌ | - |
repostCount | integer | - | ❌ | - |
likeCount | integer | - | ❌ | - |
quoteCount | integer | - | ❌ | - |
indexedAt | string (datetime) | - | ✅ | - |
viewer | #viewerState | - | ❌ | - |
labels | array of com.atproto.label.defs#label | - | ❌ | - |
threadgate | #threadgateView | - | ❌ | - |
#viewerState
Metadata about the requesting account's relationship with the subject content. Only has meaningful content for authed requests.
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
repost | string (at-uri) | - | ❌ | - |
like | string (at-uri) | - | ❌ | - |
threadMuted | boolean | - | ❌ | - |
replyDisabled | boolean | - | ❌ | - |
embeddingDisabled | boolean | - | ❌ | - |
pinned | boolean | - | ❌ | - |
#feedViewPost
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
post | #postView | - | ✅ | - |
reply | #replyRef | - | ❌ | - |
reason | union of #reasonRepost #reasonPin | - | ❌ | - |
feedContext | string | - | ❌ | Context provided by feed generator that may be passed back alongside interactions. |
#replyRef
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
root | union of #postView #notFoundPost #blockedPost | - | ✅ | - |
parent | union of #postView #notFoundPost #blockedPost | - | ✅ | - |
grandparentAuthor | app.bsky.actor.defs#profileViewBasic | - | ❌ | - |
#reasonRepost
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
by | app.bsky.actor.defs#profileViewBasic | - | ✅ | - |
indexedAt | string (datetime) | - | ✅ | - |
#reasonPin
#threadViewPost
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
post | #postView | - | ✅ | - |
parent | union of #threadViewPost #notFoundPost #blockedPost | - | ❌ | - |
replies | array of union #threadViewPost #notFoundPost #blockedPost | - | ❌ | - |
#notFoundPost
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
uri | string (at-uri) | - | ✅ | - |
notFound | boolean | - | ✅ | - |
#blockedPost
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
uri | string (at-uri) | - | ✅ | - |
blocked | boolean | - | ✅ | - |
author | #blockedAuthor | - | ✅ | - |
#blockedAuthor
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
did | string (did) | - | ✅ | - |
viewer | app.bsky.actor.defs#viewerState | - | ❌ | - |
#generatorView
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
uri | string (at-uri) | - | ✅ | - |
cid | string (cid) | - | ✅ | - |
did | string (did) | - | ✅ | - |
creator | app.bsky.actor.defs#profileView | - | ✅ | - |
displayName | string | - | ✅ | - |
description | string | - | ❌ | - |
descriptionFacets | array of app.bsky.richtext.facet | - | ❌ | - |
avatar | string (uri) | - | ❌ | - |
likeCount | integer | - | ❌ | - |
acceptsInteractions | boolean | - | ❌ | - |
labels | array of com.atproto.label.defs#label | - | ❌ | - |
viewer | #generatorViewerState | - | ❌ | - |
indexedAt | string (datetime) | - | ✅ | - |
#generatorViewerState
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
like | string (at-uri) | - | ❌ | - |
#skeletonFeedPost
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
post | string (at-uri) | - | ✅ | - |
reason | union of #skeletonReasonRepost #skeletonReasonPin | - | ❌ | - |
feedContext | string | - | ❌ | Context that will be passed through to client and may be passed to feed generator back alongside interactions. |
#skeletonReasonRepost
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
repost | string (at-uri) | - | ✅ | - |
#skeletonReasonPin
#threadgateView
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
uri | string (at-uri) | - | ❌ | - |
cid | string (cid) | - | ❌ | - |
record | unknown | - | ❌ | - |
lists | array of app.bsky.graph.defs#listViewBasic | - | ❌ | - |
#interaction
Property | Type | Known Values | Required | Description |
---|---|---|---|---|
item | string (at-uri) | - | ❌ | - |
event | string | app.bsky.feed.defs#requestLess app.bsky.feed.defs#requestMore app.bsky.feed.defs#clickthroughItem app.bsky.feed.defs#clickthroughAuthor app.bsky.feed.defs#clickthroughReposter app.bsky.feed.defs#clickthroughEmbed app.bsky.feed.defs#interactionSeen app.bsky.feed.defs#interactionLike app.bsky.feed.defs#interactionRepost app.bsky.feed.defs#interactionReply app.bsky.feed.defs#interactionQuote app.bsky.feed.defs#interactionShare | ❌ | - |
feedContext | string | - | ❌ | Context on a feed item that was originally supplied by the feed generator on getFeedSkeleton. |
#requestLess
TOKEN: Request that less content like the given feed item be shown in the feed
#requestMore
TOKEN: Request that more content like the given feed item be shown in the feed
#clickthroughItem
TOKEN: User clicked through to the feed item
#clickthroughAuthor
TOKEN: User clicked through to the author of the feed item
#clickthroughReposter
TOKEN: User clicked through to the reposter of the feed item
#clickthroughEmbed
TOKEN: User clicked through to the embedded content of the feed item
#interactionSeen
TOKEN: Feed item was seen by user
#interactionLike
TOKEN: User liked the feed item
#interactionRepost
TOKEN: User reposted the feed item
#interactionReply
TOKEN: User replied to the feed item
#interactionQuote
TOKEN: User quoted the feed item
#interactionShare
TOKEN: User shared the feed item