app.bsky.graph.muteActor
Schema Diff
+9 -1
Compatibility Analysis
Backward Compatible
Backward compatible. 4 non-breaking changes.
Non-Breaking Changes (4)
- AddedVertex AddedVertex { vertex_id: "app.bsky.graph.muteActor:input.onlyQuoteposts" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.graph.muteActor:input.onlyReposts" }
- AddedEdge AddedEdge { src: "app.bsky.graph.muteActor:input", tgt: "app.bsky.graph.muteActor:input.onlyQuoteposts", kind: "prop", name: Some("onlyQuoteposts") }
- AddedEdge AddedEdge { src: "app.bsky.graph.muteActor:input", tgt: "app.bsky.graph.muteActor:input.onlyReposts", kind: "prop", name: Some("onlyReposts") }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "app.bsky.graph.muteActor:input.onlyQuoteposts" }AddedVertex { vertex_id: "app.bsky.graph.muteActor:input.onlyReposts" }
Additional Notes
- Non-breaking: AddedEdge { src: "app.bsky.graph.muteActor:input", tgt: "app.bsky.graph.muteActor:input.onlyQuoteposts", kind: "prop", name: Some("onlyQuoteposts") }
- Non-breaking: AddedEdge { src: "app.bsky.graph.muteActor:input", tgt: "app.bsky.graph.muteActor:input.onlyReposts", kind: "prop", name: Some("onlyReposts") }
1
1
{
2
2
"id": "app.bsky.graph.muteActor",
3
3
"defs": {
4
4
"main": {
5
5
"type": "procedure",
6
6
"input": {
7
7
"schema": {
8
8
"type": "object",
9
9
"required": [
10
10
"actor"
11
11
],
12
12
"properties": {
13
13
"actor": {
14
14
"type": "string",
15
15
"format": "at-identifier"
16
+
},
17
+
"onlyReposts": {
18
+
"type": "boolean",
19
+
"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."
20
+
},
21
+
"onlyQuoteposts": {
22
+
"type": "boolean",
23
+
"description": "Restrict the mute to the account's quote posts. See onlyReposts."
16
24
}
17
25
}
18
26
},
19
27
"encoding": "application/json"
20
28
},
21
-
"description": "Creates a mute relationship for the specified account. Mutes are private in Bluesky. Requires auth."
29
+
"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."
22
30
}
23
31
},
24
32
"$type": "com.atproto.lexicon.schema",
25
33
"lexicon": 1
26
34
}