app.bsky.feed.defs

Domain Index: bsky.app

Crawl History

#blockedAuthor - object

Data Fields

Name Type Details
did string (required)

Syntax Format: did

viewer ref

Reference: app.bsky.actor.defs#viewerState

#blockedPost - object

Data Fields

Name Type Details
author ref (required)

Reference: #blockedAuthor

blocked boolean (required)
uri string (required)

Syntax Format: at-uri

#clickthroughAuthor - token

User clicked through to the author of the feed item

"Tokens" in atproto are simply NSID reference strings.

#clickthroughEmbed - token

User clicked through to the embedded content of the feed item

"Tokens" in atproto are simply NSID reference strings.

#clickthroughItem - token

User clicked through to the feed item

"Tokens" in atproto are simply NSID reference strings.

#clickthroughReposter - token

User clicked through to the reposter of the feed item

"Tokens" in atproto are simply NSID reference strings.

#contentModeUnspecified - token

Declares the feed generator returns any types of posts.

"Tokens" in atproto are simply NSID reference strings.

#contentModeVideo - token

Declares the feed generator returns posts containing app.bsky.embed.video embeds.

"Tokens" in atproto are simply NSID reference strings.

#feedViewPost - object

Data Fields

Name Type Details
feedContext string

Context provided by feed generator that may be passed back alongside interactions.

Length in bytes (when UTF-8 encoded): 2000 max

post ref (required)

Reference: #postView

reason union

Open Union:

reply ref

Reference: #replyRef

#generatorView - object

Data Fields

Name Type Details
acceptsInteractions boolean
avatar string

Syntax Format: uri

cid string (required)

Syntax Format: cid

contentMode string

Known Values: app.bsky.feed.defs#contentModeUnspecified, app.bsky.feed.defs#contentModeVideo,

creator ref (required)

Reference: app.bsky.actor.defs#profileView

description string

Length in Graphemes: 300 max

Length in bytes (when UTF-8 encoded): 3000 max

descriptionFacets array

Elements are of type:

did string (required)

Syntax Format: did

displayName string (required)
indexedAt string (required)

Syntax Format: datetime

labels array

Elements are of type:

likeCount integer
uri string (required)

Syntax Format: at-uri

viewer ref

Reference: #generatorViewerState

#generatorViewerState - object

Data Fields

Name Type Details
like string

Syntax Format: at-uri

#interaction - object

Data Fields

Name Type Details
event string

Known Values: 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.

Length in bytes (when UTF-8 encoded): 2000 max

item string

Syntax Format: at-uri

#interactionLike - token

User liked the feed item

"Tokens" in atproto are simply NSID reference strings.

#interactionQuote - token

User quoted the feed item

"Tokens" in atproto are simply NSID reference strings.

#interactionReply - token

User replied to the feed item

"Tokens" in atproto are simply NSID reference strings.

#interactionRepost - token

User reposted the feed item

"Tokens" in atproto are simply NSID reference strings.

#interactionSeen - token

Feed item was seen by user

"Tokens" in atproto are simply NSID reference strings.

#interactionShare - token

User shared the feed item

"Tokens" in atproto are simply NSID reference strings.

#notFoundPost - object

Data Fields

Name Type Details
notFound boolean (required)
uri string (required)

Syntax Format: at-uri

#postView - object

Data Fields

Name Type Details
author ref (required)

Reference: app.bsky.actor.defs#profileViewBasic

cid string (required)

Syntax Format: cid

embed union

Open Union:

indexedAt string (required)

Syntax Format: datetime

labels array

Elements are of type:

likeCount integer
quoteCount integer
record unknown (required) Field can contain arbitrary JSON/CBOR object data
replyCount integer
repostCount integer
threadgate ref

Reference: #threadgateView

uri string (required)

Syntax Format: at-uri

viewer ref

Reference: #viewerState

#reasonPin - object

Data Fields

No fields defined

#reasonRepost - object

Data Fields

Name Type Details
by ref (required)

Reference: app.bsky.actor.defs#profileViewBasic

indexedAt string (required)

Syntax Format: datetime

#replyRef - object

Data Fields

Name Type Details
grandparentAuthor ref

When parent is a reply to another post, this is the author of that post.

Reference: app.bsky.actor.defs#profileViewBasic

parent union (required)

Open Union:

root union (required)

Open Union:

#requestLess - token

Request that less content like the given feed item be shown in the feed

"Tokens" in atproto are simply NSID reference strings.

#requestMore - token

Request that more content like the given feed item be shown in the feed

"Tokens" in atproto are simply NSID reference strings.

#skeletonFeedPost - object

Data Fields

Name Type Details
feedContext string

Context that will be passed through to client and may be passed to feed generator back alongside interactions.

Length in bytes (when UTF-8 encoded): 2000 max

post string (required)

Syntax Format: at-uri

reason union

Open Union:

#skeletonReasonPin - object

Data Fields

No fields defined

#skeletonReasonRepost - object

Data Fields

Name Type Details
repost string (required)

Syntax Format: at-uri

#threadContext - object

Metadata about this post within the context of the thread it is in.

Data Fields

Name Type Details
rootAuthorLike string

Syntax Format: at-uri

#threadViewPost - object

Data Fields

Name Type Details
parent union

Open Union:

post ref (required)

Reference: #postView

replies array

UNHANDLED IN ARRAYS: union

threadContext ref

Reference: #threadContext

#threadgateView - object

Data Fields

Name Type Details
cid string

Syntax Format: cid

lists array

Elements are of type:

record unknown Field can contain arbitrary JSON/CBOR object data
uri string

Syntax Format: at-uri

#viewerState - object

Metadata about the requesting account's relationship with the subject content. Only has meaningful content for authed requests.

Data Fields

Name Type Details
embeddingDisabled boolean
like string

Syntax Format: at-uri

pinned boolean
replyDisabled boolean
repost string

Syntax Format: at-uri

threadMuted boolean