social.colibri.community.update

colibri.social

Schema Diff

+37 -0

From

CID
bafyreidbjvpdplk...
Indexed At
2026-07-29 16:12 UTC
View this version

To

CID
bafyreigiglyx3fd...
Indexed At
2026-08-15 22:24 UTC
View this version

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

Compare Other Versions

Lexicon Garden

@