From
bafyreibdgemwh3vxvjh2m3jlvgeybrmudrv6rmrub37n6t7a6o7itonzjy
indexed 2026-10-15 15:34 UTC
View this version
To
bafyreihupbbpywq4dhd2aa4v24lmqmda322lucd5ksp4iqqmv7tqxrg7ey
indexed 2026-10-24 10:36 UTC
View this version
Compatibility
backward compatible Backward compatible. 2 non-breaking changes.
Non-breaking changes (2)
- AddedVertex AddedVertex { vertex_id: "social.colibri.beta.community.update:input.hideOwnerBadge" }
- AddedEdge AddedEdge { src: "social.colibri.beta.community.update:input", tgt: "social.colibri.beta.community.update:input.hideOwnerBadge", kind: "prop", name: Some("hideOwnerBadge") }
Migration guidance
Added
AddedVertex { vertex_id: "social.colibri.beta.community.update:input.hideOwnerBadge" }
Notes
- Non-breaking: AddedEdge { src: "social.colibri.beta.community.update:input", tgt: "social.colibri.beta.community.update:input.hideOwnerBadge", kind: "prop", name: Some("hideOwnerBadge") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "Updates a community's settings. A field left absent stays unchanged.",66
"errors": [77
{88
"description": "The request is missing, malformed, or unverifiable service auth.",99
"name": "AuthRequired"1010
},1111
{1212
"description": "The requesting user lacks the community.manage permission.",1313
"name": "Forbidden"1414
},1515
{1616
"description": "No community exists with that DID.",1717
"name": "CommunityNotFound"1818
},1919
{2020
"description": "The AppView's stored credentials for this community are missing or unusable.",2121
"name": "CredentialsUnavailable"2222
},2323
{2424
"description": "A PDS or third-party call the AppView depends on failed.",2525
"name": "UpstreamFailure"2626
}2727
],2828
"input": {2929
"encoding": "application/json",3030
"schema": {3131
"properties": {3232
"community": {3333
"description": "The community to update.",3434
"format": "did",3535
"type": "string"3636
},3737
"customEmoji": {3838
"description": "Which custom emoji render in this community. all allows custom emoji from any source, local only the community's own emoji, none disables custom emoji. Disallowed emoji show their fallback text.",3939
"knownValues": [4040
"all",4141
"local",4242
"none"4343
],4444
"type": "string"4545
},4646
"description": {4747
"description": "The community's description.",4848
"maxLength": 256,4949
"type": "string"5050
},51
"hideOwnerBadge": {52
"description": "Whether the owner badge next to the community owner's name is hidden.",53
"type": "boolean"54
},5155
"labelers": {5256
"description": "DIDs whose labels this community honours.",5357
"items": {5458
"description": "A labeler.",5559
"format": "did",5660
"type": "string"5761
},5862
"type": "array"5963
},6064
"linkEmbeds": {6165
"description": "Whether link previews are shown by default.",6266
"type": "boolean"6367
},6468
"name": {6569
"description": "The community's name.",6670
"maxLength": 32,6771
"minLength": 1,6872
"type": "string"6973
},7074
"overrideUserNameColors": {7175
"description": "Whether only role colours are shown in chat. Members' own name colours are hidden, and a member without a coloured role shows the default name colour.",7276
"type": "boolean"7377
},7478
"requiresApprovalToJoin": {7579
"description": "Whether joining produces an application to approve.",7680
"type": "boolean"7781
}7882
},7983
"required": [8084
"community"8185
],8286
"type": "object"8387
}8488
},8589
"output": {8690
"encoding": "application/json",8791
"schema": {8892
"properties": {8993
"community": {9094
"description": "The updated community.",9195
"ref": "social.colibri.beta.community.defs#communityView",9296
"type": "ref"9397
}9498
},9599
"required": [96100
"community"97101
],98102
"type": "object"99103
}100104
},101105
"type": "procedure"102106
}103107
},104108
"id": "social.colibri.beta.community.update",105109
"lexicon": 1106110
}