full diff

fyi.opensocial.putPeopleChannel

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": 1
9196}

Compare other versions