A record for muting content from all accounts on a list with fine-grained control over content types, duration, and feed targeting
tid
Timestamp-based ID
Properties
contentTypes
ref
#contentTypes
Optional
Types of content to mute from accounts on this list
createdAt
string
datetime
Required
When the mute was created
expiresAt
string
datetime
Optional
When this mute expires. If not set, mute is permanent
reason
string
Optional
Optional reason for muting this list
maxLength: 300 bytessubject
string
at-uri
Required
AT-URI of the list to mute (app.bsky.graph.list record)
targetFeeds
array
of
string
Optional
Specific feeds where this mute should apply: feed generator / list at-uris, or the literal sentinel 'following' for the home timeline (which has no at-uri). Empty or absent applies everywhere. Matches net.anisota.graph.wordlist#targetFeeds.
maxLength: 50 itemsView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"subject",
"createdAt"
],
"properties": {
"reason": {
"type": "string",
"maxLength": 300,
"description": "Optional reason for muting this list"
},
"subject": {
"type": "string",
"format": "at-uri",
"description": "AT-URI of the list to mute (app.bsky.graph.list record)"
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When the mute was created"
},
"expiresAt": {
"type": "string",
"format": "datetime",
"description": "When this mute expires. If not set, mute is permanent"
},
"targetFeeds": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512
},
"maxLength": 50,
"description": "Specific feeds where this mute should apply: feed generator / list at-uris, or the literal sentinel 'following' for the home timeline (which has no at-uri). Empty or absent applies everywhere. Matches net.anisota.graph.wordlist#targetFeeds."
},
"contentTypes": {
"ref": "#contentTypes",
"type": "ref",
"description": "Types of content to mute from accounts on this list"
}
}
},
"description": "A record for muting content from all accounts on a list with fine-grained control over content types, duration, and feed targeting"
}