social.colibri.actor.getDeletionStatus

colibri.social

Schema Diff

+3 -0

From

CID
bafyreie5kccpzc4...
Indexed At
2026-08-06 06:18 UTC
View this version

To

CID
bafyreie2yxbilgx...
Indexed At
2026-08-15 21:21 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 2 non-breaking changes.

Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "social.colibri.actor.getDeletionStatus#soleOwnedCommunity.picture" }
  • AddedEdge AddedEdge { src: "social.colibri.actor.getDeletionStatus#soleOwnedCommunity", tgt: "social.colibri.actor.getDeletionStatus#soleOwnedCommunity.picture", kind: "prop", name: Some("picture") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "social.colibri.actor.getDeletionStatus#soleOwnedCommunity.picture" }

Additional Notes

  • Non-breaking: AddedEdge { src: "social.colibri.actor.getDeletionStatus#soleOwnedCommunity", tgt: "social.colibri.actor.getDeletionStatus#soleOwnedCommunity.picture", kind: "prop", name: Some("picture") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "deletionCounts": {
5 5
      "description": "Row counts the AppView holds for the authenticated user.",
6 6
      "properties": {
7 7
        "invitations": {
8 8
          "type": "integer"
9 9
        },
10 10
        "notifications": {
11 11
          "type": "integer"
12 12
        },
13 13
        "pushSubscriptions": {
14 14
          "type": "integer"
15 15
        },
16 16
        "records": {
17 17
          "type": "integer"
18 18
        }
19 19
      },
20 20
      "required": [
21 21
        "records",
22 22
        "notifications",
23 23
        "pushSubscriptions",
24 24
        "invitations"
25 25
      ],
26 26
      "type": "object"
27 27
    },
28 28
    "main": {
29 29
      "description": "Reports whether the authenticated user's Colibri data can be deleted, and how much data deletion would remove.",
30 30
      "errors": [
31 31
        {
32 32
          "description": "Missing, malformed, or unverifiable service auth.",
33 33
          "name": "AuthRequired"
34 34
        }
35 35
      ],
36 36
      "output": {
37 37
        "encoding": "application/json",
38 38
        "schema": {
39 39
          "properties": {
40 40
            "counts": {
41 41
              "ref": "lex:social.colibri.actor.getDeletionStatus#deletionCounts",
42 42
              "type": "ref"
43 43
            },
44 44
            "pdsAccountPage": {
45 45
              "description": "The account page the caller's PDS serves at /account, when it serves one. Absent otherwise.",
46 46
              "format": "uri",
47 47
              "type": "string"
48 48
            },
49 49
            "soleOwnedCommunities": {
50 50
              "description": "Communities the user is the only owner of. Deletion is blocked while this is non-empty.",
51 51
              "items": {
52 52
                "ref": "lex:social.colibri.actor.getDeletionStatus#soleOwnedCommunity",
53 53
                "type": "ref"
54 54
              },
55 55
              "type": "array"
56 56
            }
57 57
          },
58 58
          "required": [
59 59
            "soleOwnedCommunities",
60 60
            "counts"
61 61
          ],
62 62
          "type": "object"
63 63
        }
64 64
      },
65 65
      "type": "query"
66 66
    },
67 67
    "soleOwnedCommunity": {
68 68
      "properties": {
69 69
        "memberCount": {
70 70
          "type": "integer"
71 71
        },
72 72
        "name": {
73 73
          "type": "string"
74 74
        },
75 +
        "picture": {
76 +
          "type": "blob"
77 +
        },
75 78
        "uri": {
76 79
          "format": "at-uri",
77 80
          "type": "string"
78 81
        }
79 82
      },
80 83
      "required": [
81 84
        "uri",
82 85
        "name",
83 86
        "memberCount"
84 87
      ],
85 88
      "type": "object"
86 89
    }
87 90
  },
88 91
  "id": "social.colibri.actor.getDeletionStatus",
89 92
  "lexicon": 1
90 93
}

Compare Other Versions

Lexicon Garden

@