chat.bsky.group.createGroup

bsky-lexicons.bsky.social

Schema Diff

+10 -4

From

CID
bafyreifujsn7jyf...
Indexed At
2026-04-15 21:30 UTC
View this version

To

CID
bafyreicpqjbpipx...
Indexed At
2026-07-16 14:58 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

2 breaking changes, 0 non-breaking changes.

Breaking Changes (2)
  • ConstraintTightened ConstraintTightened { vertex_id: "chat.bsky.group.createGroup:input.name", sort: "maxLength", old_value: "1280", new_value: "500" }
  • ConstraintTightened ConstraintTightened { vertex_id: "chat.bsky.group.createGroup:input.name", sort: "maxGraphemes", old_value: "128", new_value: "50" }

Migration Guidance

Constraint Changes

  • ConstraintTightened ConstraintTightened { vertex_id: "chat.bsky.group.createGroup:input.name", sort: "maxLength", old_value: "1280", new_value: "500" }
  • ConstraintTightened ConstraintTightened { vertex_id: "chat.bsky.group.createGroup:input.name", sort: "maxGraphemes", old_value: "128", new_value: "50" }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 -
      "description": "[NOTE: This is under active development and should be considered unstable while this note is here]. Creates a group convo, specifying the members to be added to it. Unlike getConvoForMembers, this isn't idempotent. It will create new groups even if the membership is identical to pre-existing groups. Will create 'pending' membership for all members, except the owner who is 'accepted'.",
5 +
      "description": "Creates a group convo, specifying the members to be added to it. Unlike getConvoForMembers, this isn't idempotent. It will create new groups even if the membership is identical to pre-existing groups. Will create 'request' membership for all members, except the owner who is 'accepted'.",
6 6
      "errors": [
7 7
        {
8 8
          "name": "AccountSuspended"
9 9
        },
10 10
        {
11 11
          "name": "BlockedActor"
12 12
        },
13 13
        {
14 -
          "name": "GroupInvitesDisabled"
14 +
          "name": "BlockedSubject"
15 +
        },
16 +
        {
17 +
          "name": "NewAccountCannotCreateGroup"
15 18
        },
16 19
        {
17 20
          "name": "NotFollowedBySender"
18 21
        },
19 22
        {
20 23
          "name": "RecipientNotFound"
24 +
        },
25 +
        {
26 +
          "name": "UserForbidsGroups"
21 27
        }
22 28
      ],
23 29
      "input": {
24 30
        "encoding": "application/json",
25 31
        "schema": {
26 32
          "properties": {
27 33
            "members": {
28 34
              "items": {
29 35
                "format": "did",
30 36
                "type": "string"
31 37
              },
32 38
              "maxLength": 49,
33 39
              "type": "array"
34 40
            },
35 41
            "name": {
36 -
              "maxGraphemes": 128,
37 -
              "maxLength": 1280,
42 +
              "maxGraphemes": 50,
43 +
              "maxLength": 500,
38 44
              "minLength": 1,
39 45
              "type": "string"
40 46
            }
41 47
          },
42 48
          "required": [
43 49
            "members",
44 50
            "name"
45 51
          ],
46 52
          "type": "object"
47 53
        }
48 54
      },
49 55
      "output": {
50 56
        "encoding": "application/json",
51 57
        "schema": {
52 58
          "properties": {
53 59
            "convo": {
54 60
              "ref": "chat.bsky.convo.defs#convoView",
55 61
              "type": "ref"
56 62
            }
57 63
          },
58 64
          "required": [
59 65
            "convo"
60 66
          ],
61 67
          "type": "object"
62 68
        }
63 69
      },
64 70
      "type": "procedure"
65 71
    }
66 72
  },
67 73
  "id": "chat.bsky.group.createGroup",
68 74
  "lexicon": 1
69 75
}

Compare Other Versions

Lexicon Garden

@