#adultContentPref - objectData Fields
| Name | Type | Details |
|---|---|---|
enabled |
boolean (required) |
Domain Index: bsky.app
Crawl History
If set, an active progress guide. Once completed, can be set to undefined. Should have unspecced fields tracking progress.
Length in bytes (when UTF-8 encoded):
100 max
A grab bag of state that's specific to the bsky.app program. Third-party apps shouldn't use this.
Reference: Storage for NUXs the user has encountered. Array Length:
100 max
Elements are of type: An array of tokens which identify nudges (modals, popups, tours, highlight dots) that should be shown to the user. Array Length:
1000 max
UNHANDLED IN ARRAYS: string
Which labeler does this preference apply to? If undefined, applies globally. Syntax Format: Known Values: The URI of the feed, or an identifier which describes the feed. Hide quote posts in the feed. Hide replies in the feed. Hide replies in the feed if they do not have this number of likes. Hide replies in the feed if they are not by followed users. Default: Hide reposts in the feed. A list of URIs of posts the account owner has hidden. UNHANDLED IN ARRAYS: string
A list of tags which describe the account owner's interests gathered during onboarding. Array Length:
100 max
UNHANDLED IN ARRAYS: string
The subject's followers whom you also follow
Array Length:
5 max
Elements are of type: Syntax Format: Elements are of type: A word that the account owner has muted.
Groups of users to apply the muted word to. If undefined, applies to all users. Default: Known Values: The date and time at which the muted word will expire and no longer be applied. Syntax Format: The intended targets of the muted word. Elements are of type: The muted word itself. Length in Graphemes:
1000 max
Length in bytes (when UTF-8 encoded):
10000 max
A list of words the account owner has muted. Elements are of type: A new user experiences (NUX) storage object
Arbitrary data for the NUX. The structure is defined by the NUX itself. Limited to 300 characters. Length in Graphemes:
300 max
Length in bytes (when UTF-8 encoded):
3000 max
The date and time at which the NUX will expire and should be considered completed. Syntax Format: Length in bytes (when UTF-8 encoded):
100 max
The birth date of account owner. Syntax Format: Default post interaction settings for the account. These values should be applied as default values when creating new posts. These refs should mirror the threadgate and postgate records exactly.
Matches postgate record. List of rules defining who can embed this users posts. If value is an empty array or is undefined, no particular rules apply and anyone can embed. Array Length:
5 max
UNHANDLED IN ARRAYS: union
Matches threadgate record. List of rules defining who can reply to this users posts. If value is an empty array, no one can reply. If value is undefined, anyone can reply. Array Length:
5 max
UNHANDLED IN ARRAYS: union
Reference: Known Values: Reference: Syntax Format: Syntax Format: Length in Graphemes:
256 max
Length in bytes (when UTF-8 encoded):
2560 max
Syntax Format: Length in Graphemes:
64 max
Length in bytes (when UTF-8 encoded):
640 max
Syntax Format: Syntax Format: Elements are of type: Reference: Reference: Syntax Format: Syntax Format: Syntax Format: Length in Graphemes:
64 max
Length in bytes (when UTF-8 encoded):
640 max
Syntax Format: Elements are of type: Reference: Reference: Syntax Format: Syntax Format: Syntax Format: Length in Graphemes:
256 max
Length in bytes (when UTF-8 encoded):
2560 max
Syntax Format: Length in Graphemes:
64 max
Length in bytes (when UTF-8 encoded):
640 max
Syntax Format: Syntax Format: Reference: Elements are of type: Reference: Reference: Known Values: UNHANDLED IN ARRAYS: string
UNHANDLED IN ARRAYS: string
Elements are of type: Show followed users at the top of all replies. Sorting mode for threads. Known Values: Metadata about the requesting account's relationship with the subject account. Only has meaningful content for authed requests.
Syntax Format: Reference: Syntax Format: Syntax Format: Reference: Reference: #adultContentPref - objectData Fields
Name
Type
Details
enabledboolean (required)
#bskyAppProgressGuide - objectData Fields
Name
Type
Details
guidestring (required)
#bskyAppStatePref - objectData Fields
Name
Type
Details
activeProgressGuideref
#bskyAppProgressGuide
nuxsarray
queuedNudgesarray
#contentLabelPref - objectData Fields
Name
Type
Details
labelstring (required)
labelerDidstring
did
visibilitystring (required)
ignore, show, warn, hide,
#feedViewPref - objectData Fields
Name
Type
Details
feedstring (required)
hideQuotePostsboolean
hideRepliesboolean
hideRepliesByLikeCountinteger
hideRepliesByUnfollowedboolean
True
hideRepostsboolean
#hiddenPostsPref - objectData Fields
Name
Type
Details
itemsarray (required)
#interestsPref - objectData Fields
Name
Type
Details
tagsarray (required)
#knownFollowers - objectData Fields
Name
Type
Details
countinteger (required)
followersarray (required)
#labelerPrefItem - objectData Fields
Name
Type
Details
didstring (required)
did
#labelersPref - objectData Fields
Name
Type
Details
labelersarray (required)
#mutedWord - objectData Fields
Name
Type
Details
actorTargetstring
all
all, exclude-following,
expiresAtstring
datetime
idstring
targetsarray (required)
valuestring (required)
#mutedWordTarget - string#mutedWordsPref - objectData Fields
Name
Type
Details
itemsarray (required)
#nux - objectData Fields
Name
Type
Details
completedboolean (required)
datastring
expiresAtstring
datetime
idstring (required)
#personalDetailsPref - objectData Fields
Name
Type
Details
birthDatestring
datetime
#postInteractionSettingsPref - objectData Fields
Name
Type
Details
postgateEmbeddingRulesarray
threadgateAllowRulesarray
#preferences - array#profileAssociated - objectData Fields
Name
Type
Details
chatref
#profileAssociatedChat
feedgensinteger
labelerboolean
listsinteger
starterPacksinteger
#profileAssociatedChat - objectData Fields
Name
Type
Details
allowIncomingstring (required)
all, none, following,
#profileView - objectData Fields
Name
Type
Details
associatedref
#profileAssociated
avatarstring
uri
createdAtstring
datetime
descriptionstring
didstring (required)
did
displayNamestring
handlestring (required)
handle
indexedAtstring
datetime
labelsarray
viewerref
#viewerState
#profileViewBasic - objectData Fields
Name
Type
Details
associatedref
#profileAssociated
avatarstring
uri
createdAtstring
datetime
didstring (required)
did
displayNamestring
handlestring (required)
handle
labelsarray
viewerref
#viewerState
#profileViewDetailed - objectData Fields
Name
Type
Details
associatedref
#profileAssociated
avatarstring
uri
bannerstring
uri
createdAtstring
datetime
descriptionstring
didstring (required)
did
displayNamestring
followersCountinteger
followsCountinteger
handlestring (required)
handle
indexedAtstring
datetime
joinedViaStarterPackref
app.bsky.graph.defs#starterPackViewBasic
labelsarray
pinnedPostref
com.atproto.repo.strongRef
postsCountinteger
viewerref
#viewerState
#savedFeed - objectData Fields
Name
Type
Details
idstring (required)
pinnedboolean (required)
typestring (required)
feed, list, timeline,
valuestring (required)
#savedFeedsPref - objectData Fields
Name
Type
Details
pinnedarray (required)
savedarray (required)
timelineIndexinteger
#savedFeedsPrefV2 - objectData Fields
Name
Type
Details
itemsarray (required)
#threadViewPref - objectData Fields
Name
Type
Details
prioritizeFollowedUsersboolean
sortstring
oldest, newest, most-likes, random, hotness,
#viewerState - objectData Fields
Name
Type
Details
blockedByboolean
blockingstring
at-uri
blockingByListref
app.bsky.graph.defs#listViewBasic
followedBystring
at-uri
followingstring
at-uri
knownFollowersref
#knownFollowers
mutedboolean
mutedByListref
app.bsky.graph.defs#listViewBasic