Creates a mute relationship for the specified account. If a mute already exists for the account, it is updated in place: the stored scope is replaced with the scope in this request. Mutes are private in Bluesky. Requires auth.
Input
application/jsonactor
stringat-identifier
Required
Either a DID or an AT Protocol handle.
onlyQuoteposts
boolean
Optional
Restrict the mute to the account's quote posts. See onlyReposts.
onlyReposts
boolean
Optional
Restrict the mute to the account's reposts. When any 'only' scope is set, just the scoped content is muted; when none are set, the account is fully muted. Repeat calls replace the stored scope rather than adding to it.
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "procedure",
"input": {
"schema": {
"type": "object",
"required": [
"actor"
],
"properties": {
"actor": {
"type": "string",
"format": "at-identifier"
},
"onlyReposts": {
"type": "boolean",
"description": "Restrict the mute to the account's reposts. When any 'only' scope is set, just the scoped content is muted; when none are set, the account is fully muted. Repeat calls replace the stored scope rather than adding to it."
},
"onlyQuoteposts": {
"type": "boolean",
"description": "Restrict the mute to the account's quote posts. See onlyReposts."
}
}
},
"encoding": "application/json"
},
"description": "Creates a mute relationship for the specified account. If a mute already exists for the account, it is updated in place: the stored scope is replaced with the scope in this request. Mutes are private in Bluesky. Requires auth."
}