From
bafyreihg372pgokxqu33mv24fc6jhkfmymo7lrsirs53qvhbizik3q7vsy
indexed 2026-10-16 20:58 UTC
View this version
To
bafyreidkvcdjog3skdvz2wjlmvtuo3ci5jr3t4gk5loavg2rcfdi7powpa
indexed 2026-10-19 22:38 UTC
View this version
Compatibility
backward compatible Backward compatible. 2 non-breaking changes.
Non-breaking changes (2)
- AddedVertex AddedVertex { vertex_id: "fyi.opensocial.putPeopleChannel:input.slug" }
- AddedEdge AddedEdge { src: "fyi.opensocial.putPeopleChannel:input", tgt: "fyi.opensocial.putPeopleChannel:input.slug", kind: "prop", name: Some("slug") }
Migration guidance
Added
AddedVertex { vertex_id: "fyi.opensocial.putPeopleChannel:input.slug" }
Notes
- Non-breaking: AddedEdge { src: "fyi.opensocial.putPeopleChannel:input", tgt: "fyi.opensocial.putPeopleChannel:input.slug", kind: "prop", name: Some("slug") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "Make a channel for chosen people, or change one you're in: its name, who it's for, its tabs and their files. Anyone in it may; the people must be the group's members, and leaving yourself out is leaving it. Each tab keeps what it makes in a space of its own, for the same people.",66
"errors": [77
{88
"name": "InvalidChannel"99
},1010
{1111
"name": "NotFound"1212
}1313
],1414
"input": {1515
"encoding": "application/json",1616
"schema": {1717
"properties": {1818
"channel": {1919
"description": "The channel to change, by its space; none to make one.",2020
"format": "at-uri",2121
"type": "string"2222
},2323
"files": {2424
"description": "Its tabs' files: each one it has already, or one you uploaded with uploadSiteFile.",2525
"items": {2626
"ref": "fyi.opensocial.defs#file",2727
"type": "ref"2828
},2929
"maxLength": 100,3030
"type": "array"3131
},3232
"group": {3333
"format": "did",3434
"type": "string"3535
},3636
"name": {3737
"maxGraphemes": 64,3838
"maxLength": 640,3939
"type": "string"4040
},4141
"people": {4242
"items": {4343
"format": "did",4444
"type": "string"4545
},4646
"maxLength": 100,4747
"type": "array"4848
},49
"slug": {50
"description": "Its address, beginning with ~: none to keep the one it has, or for a new one, one from its name.",51
"maxLength": 64,52
"type": "string"53
},4954
"tabs": {5055
"items": {5156
"ref": "fyi.opensocial.site#tab",5257
"type": "ref"5358
},5459
"maxLength": 30,5560
"type": "array"5661
}5762
},5863
"required": [5964
"group",6065
"name",6166
"people",6267
"tabs"6368
],6469
"type": "object"6570
}6671
},6772
"output": {6873
"encoding": "application/json",6974
"schema": {7075
"properties": {7176
"channel": {7277
"format": "at-uri",7378
"type": "string"7479
},7580
"slug": {7681
"type": "string"7782
}7883
},7984
"required": [8085
"channel",8186
"slug"8287
],8388
"type": "object"8489
}8590
},8691
"type": "procedure"8792
}8893
},8994
"id": "fyi.opensocial.putPeopleChannel",9095
"lexicon": 19196
}