social.colibri.community.create

colibri.social

Schema Diff

+20 -6

From

CID
bafyreigizjzp4ph...
Indexed At
2026-07-24 14:44 UTC
View this version

To

CID
bafyreiguvtf3dxl...
Indexed At
2026-07-31 21:22 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "id": "social.colibri.community.create",
3 3
  "defs": {
4 4
    "main": {
5 5
      "type": "procedure",
6 6
      "input": {
7 -
        "encoding": "*/*",
8 -
        "description": "Optional community picture image bytes."
7 +
        "encoding": "multipart/form-data",
8 +
        "description": "Optional community image blobs, as `picture` and `banner` parts."
9 9
      },
10 +
      "errors": [
11 +
        {
12 +
          "name": "AuthRequired",
13 +
          "description": "Missing, malformed, or unverifiable service auth."
14 +
        },
15 +
        {
16 +
          "name": "InvalidRequest",
17 +
          "description": "A parameter or body field was missing or malformed."
18 +
        },
19 +
        {
20 +
          "name": "PdsUnavailable",
21 +
          "description": "The PDS this operation needs is unreachable or is not a PDS."
22 +
        },
23 +
        {
24 +
          "name": "UpstreamFailure",
25 +
          "description": "A service outside this AppView failed."
26 +
        }
27 +
      ],
10 28
      "output": {
11 29
        "schema": {
12 30
          "type": "object",
13 31
          "required": [
14 32
            "did",
15 33
            "community",
16 34
            "category",
17 35
            "channel",
18 36
            "ownerRole",
19 37
            "member"
20 38
          ],
21 39
          "properties": {
22 40
            "did": {
23 41
              "type": "string",
24 42
              "format": "did"
25 43
            },
26 44
            "member": {
27 45
              "type": "string",
28 46
              "format": "at-uri"
29 47
            },
30 48
            "channel": {
31 49
              "type": "string",
32 50
              "format": "at-uri"
33 51
            },
34 52
            "category": {
35 53
              "type": "string",
36 54
              "format": "at-uri"
37 55
            },
38 56
            "community": {
39 57
              "type": "string",
40 58
              "format": "at-uri"
41 59
            },
42 60
            "ownerRole": {
43 61
              "type": "string",
44 62
              "format": "at-uri"
45 63
            }
46 64
          }
47 65
        },
48 66
        "encoding": "application/json"
49 67
      },
50 68
      "parameters": {
51 69
        "type": "params",
52 70
        "required": [
53 71
          "name"
54 72
        ],
55 73
        "properties": {
56 74
          "pds": {
57 75
            "type": "string",
58 76
            "description": "Bring-your-own PDS endpoint."
59 77
          },
60 78
          "name": {
61 79
            "type": "string"
62 -
          },
63 -
          "mimeType": {
64 -
            "type": "string",
65 -
            "description": "MIME type of the picture body, if provided."
66 80
          },
67 81
          "password": {
68 82
            "type": "string",
69 83
            "description": "Bring-your-own account password."
70 84
          },
71 85
          "identifier": {
72 86
            "type": "string",
73 87
            "description": "Bring-your-own DID or handle."
74 88
          },
75 89
          "description": {
76 90
            "type": "string"
77 91
          },
78 92
          "requiresApprovalToJoin": {
79 93
            "type": "boolean"
80 94
          }
81 95
        }
82 96
      },
83 97
      "description": "Creates a community, bootstrapping its DID repo with a default category, channel, owner role, and member record."
84 98
    }
85 99
  },
86 100
  "$type": "com.atproto.lexicon.schema",
87 101
  "lexicon": 1
88 102
}

Compare Other Versions

Lexicon Garden

@