At this level
chat.bsky.group ยท 17- chat.bsky.group.addMembers procedure Adds members to a group. The members are added in 'request' status, so they have to accept it. This creates convo memberships.
- chat.bsky.group.approveJoinRequest procedure Approves a request to join a group (via join link) the user owns. Action taken by the group owner.
- chat.bsky.group.createGroup procedure 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'.
- chat.bsky.group.createJoinLink procedure Creates a join link for the group convo.
- chat.bsky.group.defs defs Preview for a disabled join link. Carries only the code so clients can correlate with the input and render a disabled state.
- chat.bsky.group.disableJoinLink procedure Disables the active join link for the group convo.
- chat.bsky.group.editGroup procedure Edits group settings.
- chat.bsky.group.editJoinLink procedure Edits the existing join link settings for the group convo.
- chat.bsky.group.enableJoinLink procedure Re-enables a previously disabled join link for the group convo.
- chat.bsky.group.getJoinLinkPreviews query Get public information about groups from join links. The output array matches the input codes one-to-one by position (and each view also carries its 'code'). Disabled codes return a disabledJoinLinkPreviewView, and codes that do not map to a previewable link return an invalidJoinLinkPreviewView.
- chat.bsky.group.listJoinRequests query Lists a page of request to join a group (via join link) the user owns. Shows the data from the owner's point of view.
- chat.bsky.group.listMutualGroups query Returns a page of group conversations that both the requester and the specified actor are members of.
- chat.bsky.group.rejectJoinRequest procedure Rejects a request to join a group (via join link) the user owns. Action taken by the group owner.
- chat.bsky.group.removeMembers procedure Removes members from a group. This deletes convo memberships, doesn't just set a status.
- chat.bsky.group.requestJoin procedure Sends a request to join a group (via join link) to the group owner. Action taken by the prospective group member.
- chat.bsky.group.updateJoinRequestsRead procedure Marks all join requests as read for the group owner.
- chat.bsky.group.withdrawJoinRequest procedure Withdraws a pending request to join a group. Action taken by the prospective member who originally requested to join.