#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
enabled
boolean (required)
#bskyAppProgressGuide
- objectData Fields
Name
Type
Details
guide
string (required)
#bskyAppStatePref
- objectData Fields
Name
Type
Details
activeProgressGuide
ref
#bskyAppProgressGuide
nuxs
array
queuedNudges
array
#contentLabelPref
- objectData Fields
Name
Type
Details
label
string (required)
labelerDid
string
did
visibility
string (required)
ignore
, show
, warn
, hide
,
#feedViewPref
- objectData Fields
Name
Type
Details
feed
string (required)
hideQuotePosts
boolean
hideReplies
boolean
hideRepliesByLikeCount
integer
hideRepliesByUnfollowed
boolean
True
hideReposts
boolean
#hiddenPostsPref
- objectData Fields
Name
Type
Details
items
array (required)
#interestsPref
- objectData Fields
Name
Type
Details
tags
array (required)
#knownFollowers
- objectData Fields
Name
Type
Details
count
integer (required)
followers
array (required)
#labelerPrefItem
- objectData Fields
Name
Type
Details
did
string (required)
did
#labelersPref
- objectData Fields
Name
Type
Details
labelers
array (required)
#mutedWord
- objectData Fields
Name
Type
Details
actorTarget
string
all
all
, exclude-following
,
expiresAt
string
datetime
id
string
targets
array (required)
value
string (required)
#mutedWordTarget
- string#mutedWordsPref
- objectData Fields
Name
Type
Details
items
array (required)
#nux
- objectData Fields
Name
Type
Details
completed
boolean (required)
data
string
expiresAt
string
datetime
id
string (required)
#personalDetailsPref
- objectData Fields
Name
Type
Details
birthDate
string
datetime
#postInteractionSettingsPref
- objectData Fields
Name
Type
Details
postgateEmbeddingRules
array
threadgateAllowRules
array
#preferences
- array#profileAssociated
- objectData Fields
Name
Type
Details
chat
ref
#profileAssociatedChat
feedgens
integer
labeler
boolean
lists
integer
starterPacks
integer
#profileAssociatedChat
- objectData Fields
Name
Type
Details
allowIncoming
string (required)
all
, none
, following
,
#profileView
- objectData Fields
Name
Type
Details
associated
ref
#profileAssociated
avatar
string
uri
createdAt
string
datetime
description
string
did
string (required)
did
displayName
string
handle
string (required)
handle
indexedAt
string
datetime
labels
array
viewer
ref
#viewerState
#profileViewBasic
- objectData Fields
Name
Type
Details
associated
ref
#profileAssociated
avatar
string
uri
createdAt
string
datetime
did
string (required)
did
displayName
string
handle
string (required)
handle
labels
array
viewer
ref
#viewerState
#profileViewDetailed
- objectData Fields
Name
Type
Details
associated
ref
#profileAssociated
avatar
string
uri
banner
string
uri
createdAt
string
datetime
description
string
did
string (required)
did
displayName
string
followersCount
integer
followsCount
integer
handle
string (required)
handle
indexedAt
string
datetime
joinedViaStarterPack
ref
app.bsky.graph.defs#starterPackViewBasic
labels
array
pinnedPost
ref
com.atproto.repo.strongRef
postsCount
integer
viewer
ref
#viewerState
#savedFeed
- objectData Fields
Name
Type
Details
id
string (required)
pinned
boolean (required)
type
string (required)
feed
, list
, timeline
,
value
string (required)
#savedFeedsPref
- objectData Fields
Name
Type
Details
pinned
array (required)
saved
array (required)
timelineIndex
integer
#savedFeedsPrefV2
- objectData Fields
Name
Type
Details
items
array (required)
#threadViewPref
- objectData Fields
Name
Type
Details
prioritizeFollowedUsers
boolean
sort
string
oldest
, newest
, most-likes
, random
, hotness
,
#viewerState
- objectData Fields
Name
Type
Details
blockedBy
boolean
blocking
string
at-uri
blockingByList
ref
app.bsky.graph.defs#listViewBasic
followedBy
string
at-uri
following
string
at-uri
knownFollowers
ref
#knownFollowers
muted
boolean
mutedByList
ref
app.bsky.graph.defs#listViewBasic