social.colibri.community.update
Schema Diff
+11 -6
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "social.colibri.community.update",
3
3
"defs": {
4
4
"main": {
5
5
"type": "procedure",
6
6
"input": {
7
-
"encoding": "*/*",
8
-
"description": "Optional replacement community picture image bytes."
7
+
"encoding": "multipart/form-data",
8
+
"description": "Optional replacement community image blobs, as `picture` and `banner` parts."
9
9
},
10
10
"output": {
11
11
"schema": {
12
12
"type": "object",
13
13
"required": [
14
14
"uri"
15
15
],
16
16
"properties": {
17
17
"uri": {
18
18
"type": "string",
19
19
"format": "at-uri"
20
20
}
21
21
}
22
22
},
23
23
"encoding": "application/json"
24
24
},
25
25
"parameters": {
26
26
"type": "params",
27
27
"required": [
28
28
"community"
29
29
],
30
30
"properties": {
31
31
"name": {
32
32
"type": "string"
33
33
},
34
-
"mimeType": {
35
-
"type": "string"
36
-
},
37
34
"community": {
38
35
"type": "string",
39
36
"format": "at-uri"
40
37
},
41
38
"description": {
42
39
"type": "string"
43
40
},
41
+
"removeBanner": {
42
+
"type": "boolean",
43
+
"description": "Drops the community's current banner. Cannot be combined with a new banner blob."
44
+
},
45
+
"removePicture": {
46
+
"type": "boolean",
47
+
"description": "Drops the community's current picture. Cannot be combined with a new picture blob."
48
+
},
44
49
"requiresApprovalToJoin": {
45
50
"type": "boolean"
46
51
}
47
52
}
48
53
},
49
-
"description": "Updates a community's metadata and optionally its picture."
54
+
"description": "Updates a community's metadata and optionally its picture and banner."
50
55
}
51
56
},
52
57
"$type": "com.atproto.lexicon.schema",
53
58
"lexicon": 1
54
59
}