full diff

fyi.opensocial.deactivateGroup

From
bafyreibrgntlx2ccubgl3kjyc5xppqqthzeorpsnqljsvlrfzjtp3fk2mu indexed 2026-09-24 17:26 UTC View this version
To
bafyreiexmi7nlsuar2pzmgttzlsa6srdasnmqxodmcj54rxitgdcsquveu indexed 2026-11-05 16:25 UTC View this version

Compatibility

backward compatible Backward compatible. 2 non-breaking changes.

Non-breaking changes (2)
  • AddedVertex AddedVertex { vertex_id: "fyi.opensocial.deactivateGroup:output" }
  • AddedEdge AddedEdge { src: "fyi.opensocial.deactivateGroup", tgt: "fyi.opensocial.deactivateGroup:output", kind: "prop", name: Some("output") }

Migration guidance

Added

  • AddedVertex { vertex_id: "fyi.opensocial.deactivateGroup:output" }

Notes

  • Non-breaking: AddedEdge { src: "fyi.opensocial.deactivateGroup", tgt: "fyi.opensocial.deactivateGroup:output", kind: "prop", name: Some("output") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Switch the group off: its account is deactivated on this host, so nothing can read its spaces or write as it. Reversible with activateGroup. Requires group.configure. The host remembers who held group.configure at this moment, because while the group is off its membership cannot be read.",
66 "errors": [
77 {
88 "name": "AlreadyDeactivated"
99 }
1010 ],
1111 "input": {
1212 "encoding": "application/json",
1313 "schema": {
1414 "properties": {
1515 "group": {
1616 "description": "The group DID. Every method is served by the group's host and authorized against that group's roles.",
1717 "format": "did",
1818 "type": "string"
1919 }
2020 },
2121 "required": [
2222 "group"
2323 ],
2424 "type": "object"
2525 }
2626 },
27 "output": {
28 "encoding": "application/json",
29 "schema": {
30 "properties": {},
31 "type": "object"
32 }
33 },
2734 "type": "procedure"
2835 }
2936 },
3037 "id": "fyi.opensocial.deactivateGroup",
3138 "lexicon": 1
3239}

Compare other versions