social.colibri.actor.listCommunities
Schema Diff
+9 -0
Compatibility Analysis
Backward Compatible
Backward compatible. 2 non-breaking changes.
Non-Breaking Changes (2)
- AddedVertex AddedVertex { vertex_id: "social.colibri.actor.listCommunities#communityView.banner" }
- AddedEdge AddedEdge { src: "social.colibri.actor.listCommunities#communityView", tgt: "social.colibri.actor.listCommunities#communityView.banner", kind: "prop", name: Some("banner") }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "social.colibri.actor.listCommunities#communityView.banner" }
Additional Notes
- Non-breaking: AddedEdge { src: "social.colibri.actor.listCommunities#communityView", tgt: "social.colibri.actor.listCommunities#communityView.banner", kind: "prop", name: Some("banner") }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"communityView": {
5
5
"description": "A community summary as seen from the member's perspective.",
6
6
"properties": {
7
+
"banner": {
8
+
"type": "blob"
9
+
},
7
10
"categoryOrder": {
8
11
"items": {
9
12
"format": "record-key",
10
13
"type": "string"
11
14
},
12
15
"type": "array"
13
16
},
14
17
"description": {
15
18
"type": "string"
16
19
},
17
20
"isLegacy": {
18
21
"type": "boolean"
19
22
},
20
23
"isOwner": {
21
24
"type": "boolean"
22
25
},
23
26
"name": {
24
27
"type": "string"
25
28
},
26
29
"picture": {
27
30
"type": "blob"
28
31
},
29
32
"requiresApprovalToJoin": {
30
33
"type": "boolean"
31
34
},
32
35
"uri": {
33
36
"format": "at-uri",
34
37
"type": "string"
35
38
}
36
39
},
37
40
"required": [
38
41
"name",
39
42
"requiresApprovalToJoin"
40
43
],
41
44
"type": "object"
42
45
},
43
46
"main": {
44
47
"description": "Lists the communities the authenticated user is a member of, in their preferred sidebar order.",
48
+
"errors": [
49
+
{
50
+
"description": "Missing, malformed, or unverifiable service auth.",
51
+
"name": "AuthRequired"
52
+
}
53
+
],
45
54
"output": {
46
55
"encoding": "application/json",
47
56
"schema": {
48
57
"properties": {
49
58
"communities": {
50
59
"items": {
51
60
"ref": "lex:social.colibri.actor.listCommunities#communityView",
52
61
"type": "ref"
53
62
},
54
63
"type": "array"
55
64
}
56
65
},
57
66
"required": [
58
67
"communities"
59
68
],
60
69
"type": "object"
61
70
}
62
71
},
63
72
"type": "query"
64
73
}
65
74
},
66
75
"id": "social.colibri.actor.listCommunities",
67
76
"lexicon": 1
68
77
}