app.bsky.graph.muteActor

bsky-lexicons.bsky.social

Schema Diff

+9 -1

From

CID
bafyreiauvwzkpqi...
Indexed At
2026-02-18 17:56 UTC
View this version

To

CID
bafyreiebgeqbzit...
Indexed At
2026-08-05 15:08 UTC
View this version

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
}

Compare Other Versions

Lexicon Garden

@