Compose-time enforcement options.
Properties
No description available.
View raw schema
{
"type": "object",
"required": [
"requireAltText"
],
"properties": {
"requireAltText": {
"type": "boolean"
}
},
"description": "Compose-time enforcement options."
}
Viewer-side feed filtering options.
Properties
No description available.
View raw schema
{
"type": "object",
"required": [
"hideNoAltText"
],
"properties": {
"hideNoAltText": {
"type": "boolean"
}
},
"description": "Viewer-side feed filtering options."
}
Last-selected home feed.
Properties
No description available.
Known values: home, discover
View raw schema
{
"type": "object",
"required": [
"value"
],
"properties": {
"value": {
"type": "string",
"knownValues": [
"home",
"discover"
]
}
},
"description": "Last-selected home feed."
}
Per-label moderation preferences.
Properties
Map of label id to action ('hide' | 'blur' | 'show').
View raw schema
{
"type": "object",
"required": [
"labels"
],
"properties": {
"labels": {
"type": "unknown",
"description": "Map of label id to action ('hide' | 'blur' | 'show')."
}
},
"description": "Per-label moderation preferences."
}
Minimal profile info embedded inside other views.
Properties
A content identifier (CID) referencing immutable data.
A decentralized identifier (DID).
No description available.
maxLength: 640 bytesmaxGraphemes: 64 graphemes
An AT Protocol handle (e.g., alice.bsky.social).
URI of the viewer's follow record for this actor, if any.
View raw schema
{
"type": "object",
"required": [
"did"
],
"properties": {
"did": {
"type": "string",
"format": "did"
},
"handle": {
"type": "string",
"format": "handle"
},
"avatarCid": {
"type": "string",
"format": "cid"
},
"displayName": {
"type": "string",
"maxLength": 640,
"maxGraphemes": 64
},
"viewerFollowing": {
"type": "string",
"format": "at-uri",
"description": "URI of the viewer's follow record for this actor, if any."
}
},
"description": "Minimal profile info embedded inside other views."
}
Full profile view.
Properties
A content identifier (CID) referencing immutable data.
A content identifier (CID) referencing immutable data.
No description available.
maxLength: 2560 bytesmaxGraphemes: 256 graphemes
Facets within description (mentions, tags, links).
A decentralized identifier (DID).
No description available.
maxLength: 640 bytesmaxGraphemes: 64 graphemes
No description available.
minimum: 0
No description available.
minimum: 0
An AT Protocol handle (e.g., alice.bsky.social).
An RFC 3339 formatted timestamp.
No description available.
minimum: 0
No description available.
maxLength: 640 bytesmaxGraphemes: 64 graphemes
No description available.
minimum: 0
No description available.
maxLength: 640 bytesmaxGraphemes: 64 graphemes
Whether this actor has blocked the viewer.
URI of the viewer's block record for this actor, if any.
URI of the viewer's follow record for this actor, if any.
Whether the viewer is subscribed to this actor's post alerts.
View raw schema
{
"type": "object",
"required": [
"did"
],
"properties": {
"did": {
"type": "string",
"format": "did"
},
"handle": {
"type": "string",
"format": "handle"
},
"location": {
"type": "string",
"maxLength": 640,
"maxGraphemes": 64
},
"pronouns": {
"type": "string",
"maxLength": 640,
"maxGraphemes": 64
},
"avatarCid": {
"type": "string",
"format": "cid"
},
"bannerCid": {
"type": "string",
"format": "cid"
},
"indexedAt": {
"type": "string",
"format": "datetime"
},
"likesCount": {
"type": "integer",
"minimum": 0
},
"postsCount": {
"type": "integer",
"minimum": 0
},
"description": {
"type": "string",
"maxLength": 2560,
"maxGraphemes": 256
},
"displayName": {
"type": "string",
"maxLength": 640,
"maxGraphemes": 64
},
"followsCount": {
"type": "integer",
"minimum": 0
},
"followersCount": {
"type": "integer",
"minimum": 0
},
"viewerBlocking": {
"type": "string",
"format": "at-uri",
"description": "URI of the viewer's block record for this actor, if any."
},
"viewerBlockedBy": {
"type": "boolean",
"description": "Whether this actor has blocked the viewer."
},
"viewerFollowing": {
"type": "string",
"format": "at-uri",
"description": "URI of the viewer's follow record for this actor, if any."
},
"descriptionFacets": {
"type": "array",
"items": {
"ref": "app.didpic.richtext.facet",
"type": "ref"
},
"description": "Facets within description (mentions, tags, links)."
},
"viewerSubscription": {
"type": "boolean",
"description": "Whether the viewer is subscribed to this actor's post alerts."
}
},
"description": "Full profile view."
}