social.colibri.channel.update

colibri.social

Schema Diff

+7 -0

From

CID
bafyreifuh34oz2w...
Indexed At
2026-08-15 21:21 UTC
View this version

To

CID
bafyreigrtyianis...
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.channel.update",
3 3
  "defs": {
4 4
    "main": {
5 5
      "type": "procedure",
6 6
      "errors": [
7 7
        {
8 8
          "name": "AppViewNotAuthorized",
9 9
          "description": "The acting account has not published this AppView as authorized to act for it."
10 10
        },
11 11
        {
12 12
          "name": "AuthRequired",
13 13
          "description": "Missing, malformed, or unverifiable service auth."
14 14
        },
15 15
        {
16 16
          "name": "CommunityCredentialsUnrecoverable",
17 17
          "description": "The AppView cannot write to the community's repo and could not repair its own access."
18 18
        },
19 19
        {
20 20
          "name": "Forbidden",
21 21
          "description": "The caller lacks the permission this method requires."
22 22
        },
23 23
        {
24 24
          "name": "InvalidRequest",
25 25
          "description": "A parameter or body field was missing or malformed."
26 26
        },
27 27
        {
28 28
          "name": "NotCommunityHub",
29 29
          "description": "This AppView does not administer the community; the hub field names the one that does."
30 30
        },
31 31
        {
32 32
          "name": "PdsUnavailable",
33 33
          "description": "The PDS this operation needs is unreachable or is not a PDS."
34 34
        },
35 35
        {
36 36
          "name": "UpstreamFailure",
37 37
          "description": "A service outside this AppView failed."
38 38
        }
39 39
      ],
40 40
      "output": {
41 41
        "schema": {
42 42
          "type": "object",
43 43
          "required": [
44 44
            "uri"
45 45
          ],
46 46
          "properties": {
47 47
            "uri": {
48 48
              "type": "string",
49 49
              "format": "at-uri"
50 50
            }
51 51
          }
52 52
        },
53 53
        "encoding": "application/json"
54 54
      },
55 55
      "parameters": {
56 56
        "type": "params",
57 57
        "required": [
58 58
          "channel"
59 59
        ],
60 60
        "properties": {
61 61
          "name": {
62 62
            "type": "string"
63 63
          },
64 64
          "channel": {
65 65
            "type": "string",
66 66
            "format": "at-uri"
67 67
          },
68 68
          "category": {
69 69
            "type": "string",
70 70
            "format": "at-uri"
71 71
          },
72 72
          "ownerOnly": {
73 73
            "type": "boolean"
74 74
          },
75 +
          "linkEmbeds": {
76 +
            "type": "boolean"
77 +
          },
75 78
          "description": {
76 79
            "type": "string"
77 80
          },
78 81
          "allowedRoles": {
79 82
            "type": "array",
80 83
            "items": {
81 84
              "type": "string",
82 85
              "format": "record-key"
83 86
            }
84 87
          },
85 88
          "allowedMembers": {
86 89
            "type": "array",
87 90
            "items": {
88 91
              "type": "string",
89 92
              "format": "did"
90 93
            }
91 94
          },
95 +
          "clearLinkEmbeds": {
96 +
            "type": "boolean",
97 +
            "description": "Drops the channel's own linkEmbeds setting so the community default applies again."
98 +
          },
92 99
          "clearAllowedRoles": {
93 100
            "type": "boolean"
94 101
          },
95 102
          "clearAllowedMembers": {
96 103
            "type": "boolean"
97 104
          }
98 105
        }
99 106
      },
100 107
      "description": "Updates a channel's settings."
101 108
    }
102 109
  },
103 110
  "$type": "com.atproto.lexicon.schema",
104 111
  "lexicon": 1
105 112
}

Compare Other Versions

Lexicon Garden

@