Record defining a BlueFeed custom feed.
Record Key
string
Properties
automaticUpdate
boolean
Optional
Whether the feed auto-updates based on search words.
Default:
falseavatar
string
uri
Optional
URL of the avatar image for the feed.
createdAt
string
datetime
Required
Timestamp of feed creation.
description
string
Optional
Description of the feed.
maxLength: 3000 bytesmaxGraphemes: 300 graphemesdescriptionFacets
array
of
ref
app.bsky.richtext.facet
Optional
Rich text facets for the description.
editorDIDs
array
of
string
did
Optional
DIDs of users allowed to edit this feed.
genre
string
Optional
Specific genre within the genre group.
genreGroup
string
Optional
Top-level genre category.
isPublic
boolean
Optional
Whether the feed is publicly listed.
Default:
truelabel
string
Optional
Content label for the feed.
name
string
Required
Display name of the feed.
maxLength: 640 bytesmaxGraphemes: 64 graphemesposts
array
of
string
at-uri
Optional
Ordered list of post AT URIs included in this feed.
searchWords
string
Optional
Search keywords for automatic feed updates.
maxLength: 640 bytestags
array
of
string
Optional
Tags for discoverability.
maxLength: 20 itemsView raw schema
{
"description": "Record defining a BlueFeed custom feed.",
"key": "string",
"record": {
"properties": {
"automaticUpdate": {
"default": false,
"description": "Whether the feed auto-updates based on search words.",
"type": "boolean"
},
"avatar": {
"description": "URL of the avatar image for the feed.",
"format": "uri",
"type": "string"
},
"createdAt": {
"description": "Timestamp of feed creation.",
"format": "datetime",
"type": "string"
},
"description": {
"description": "Description of the feed.",
"maxGraphemes": 300,
"maxLength": 3000,
"type": "string"
},
"descriptionFacets": {
"description": "Rich text facets for the description.",
"items": {
"ref": "app.bsky.richtext.facet",
"type": "ref"
},
"type": "array"
},
"editorDIDs": {
"description": "DIDs of users allowed to edit this feed.",
"items": {
"format": "did",
"type": "string"
},
"type": "array"
},
"genre": {
"description": "Specific genre within the genre group.",
"type": "string"
},
"genreGroup": {
"description": "Top-level genre category.",
"type": "string"
},
"isPublic": {
"default": true,
"description": "Whether the feed is publicly listed.",
"type": "boolean"
},
"label": {
"description": "Content label for the feed.",
"type": "string"
},
"name": {
"description": "Display name of the feed.",
"maxGraphemes": 64,
"maxLength": 640,
"type": "string"
},
"posts": {
"description": "Ordered list of post AT URIs included in this feed.",
"items": {
"format": "at-uri",
"type": "string"
},
"type": "array"
},
"searchWords": {
"description": "Search keywords for automatic feed updates.",
"maxLength": 640,
"type": "string"
},
"tags": {
"description": "Tags for discoverability.",
"items": {
"maxGraphemes": 64,
"maxLength": 640,
"type": "string"
},
"maxLength": 20,
"type": "array"
}
},
"required": [
"name",
"createdAt"
],
"type": "object"
},
"type": "record"
}