full diff

fyi.opensocial.updateGroupHandle

From
bafyreiaklwzs5gvlaasn3p4mpqe2josrekgr5ihhf2mgvxhqaddbtctb7y indexed 2026-11-02 18:09 UTC View this version
To
bafyreie3z6nnsgp46v6o7ixz4qzawbgm663w7u6oyjujfptpu4ramh3ayq indexed 2026-11-05 16:25 UTC View this version

Compatibility

breaking 1 breaking change, 0 non-breaking changes.

Breaking changes (1)
  • ConstraintAdded ConstraintAdded { vertex_id: "fyi.opensocial.updateGroupHandle:input.handle", sort: "format", value: "handle" }

Migration guidance

Constraint changes

  • ConstraintAdded ConstraintAdded { vertex_id: "fyi.opensocial.updateGroupHandle:input.handle", sort: "format", value: "handle" }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "Give the group a handle on a domain it owns, once that domain names the group by its _atproto DNS record or its /.well-known/atproto-did; or give it back its own address as its handle. Updates the group's did:plc and tells the network. The group's site stays at its address. Requires group.configure.",
5 "description": "Give the group a handle on a domain it owns, once that domain names the group by its _atproto DNS record or its /.well-known/atproto-did; or give it back its own address as its handle. Updates the group's did:plc and tells the network. Its address stays reserved for it. Requires group.configure.",
66 "errors": [
7 {
8 "name": "NotPlc"
9 },
107 {
118 "name": "InvalidHandle"
129 },
1310 {
1411 "name": "UnsupportedDomain"
1512 },
1613 {
1714 "name": "HandleNotAvailable"
1815 },
1916 {
2017 "name": "NotPointing"
2118 },
2219 {
2320 "name": "NotController"
21 },
22 {
23 "description": "The PLC directory refused the change, as when another was made first: ask again.",
24 "name": "InvalidOperation"
2425 }
2526 ],
2627 "input": {
2728 "encoding": "application/json",
2829 "schema": {
2930 "properties": {
3031 "group": {
3132 "description": "The group DID. Every method is served by the group's host and authorized against that group's roles.",
3233 "format": "did",
3334 "type": "string"
3435 },
3536 "handle": {
3637 "description": "The new handle: a domain that names the group, or the group's own address.",
38 "format": "handle",
3739 "type": "string"
3840 }
3941 },
4042 "required": [
4143 "group",
4244 "handle"
4345 ],
4446 "type": "object"
4547 }
4648 },
4749 "output": {
4850 "encoding": "application/json",
4951 "schema": {
5052 "properties": {
5153 "handle": {
5254 "format": "handle",
5355 "type": "string"
5456 }
5557 },
5658 "required": [
5759 "handle"
5860 ],
5961 "type": "object"
6062 }
6163 },
6264 "type": "procedure"
6365 }
6466 },
6567 "id": "fyi.opensocial.updateGroupHandle",
6668 "lexicon": 1
6769}

Compare other versions