social.colibri.community.update
Schema Diff
+3 -0
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
7
"encoding": "multipart/form-data",
8
8
"description": "Optional replacement community image blobs, as `picture` and `banner` parts."
9
9
},
10
10
"errors": [
11
11
{
12
12
"name": "AppViewNotAuthorized",
13
13
"description": "The acting account has not published this AppView as authorized to act for it."
14
14
},
15
15
{
16
16
"name": "AuthRequired",
17
17
"description": "Missing, malformed, or unverifiable service auth."
18
18
},
19
19
{
20
20
"name": "CommunityCredentialsUnrecoverable",
21
21
"description": "The AppView cannot write to the community's repo and could not repair its own access."
22
22
},
23
23
{
24
24
"name": "Forbidden",
25
25
"description": "The caller lacks the permission this method requires."
26
26
},
27
27
{
28
28
"name": "InvalidRequest",
29
29
"description": "A parameter or body field was missing or malformed."
30
30
},
31
31
{
32
32
"name": "NotCommunityHub",
33
33
"description": "This AppView does not administer the community; the hub field names the one that does."
34
34
},
35
35
{
36
36
"name": "PdsUnavailable",
37
37
"description": "The PDS this operation needs is unreachable or is not a PDS."
38
38
},
39
39
{
40
40
"name": "UpstreamFailure",
41
41
"description": "A service outside this AppView failed."
42
42
}
43
43
],
44
44
"output": {
45
45
"schema": {
46
46
"type": "object",
47
47
"required": [
48
48
"uri"
49
49
],
50
50
"properties": {
51
51
"uri": {
52
52
"type": "string",
53
53
"format": "at-uri"
54
54
}
55
55
}
56
56
},
57
57
"encoding": "application/json"
58
58
},
59
59
"parameters": {
60
60
"type": "params",
61
61
"required": [
62
62
"community"
63
63
],
64
64
"properties": {
65
65
"name": {
66
66
"type": "string"
67
67
},
68
68
"community": {
69
69
"type": "string",
70
70
"format": "at-uri"
71
71
},
72
+
"linkEmbeds": {
73
+
"type": "boolean"
74
+
},
72
75
"description": {
73
76
"type": "string"
74
77
},
75
78
"removeBanner": {
76
79
"type": "boolean",
77
80
"description": "Drops the community's current banner. Cannot be combined with a new banner blob."
78
81
},
79
82
"removePicture": {
80
83
"type": "boolean",
81
84
"description": "Drops the community's current picture. Cannot be combined with a new picture blob."
82
85
},
83
86
"requiresApprovalToJoin": {
84
87
"type": "boolean"
85
88
}
86
89
}
87
90
},
88
91
"description": "Updates a community's metadata and optionally its picture and banner."
89
92
}
90
93
},
91
94
"$type": "com.atproto.lexicon.schema",
92
95
"lexicon": 1
93
96
}