{ "lexicon": 1, "id": "chat.bsky.authFullChatClient", "defs": { "main": { "type": "permission-set", "title": "Full Chat Client (All Conversations)", "title:lang": {}, "detail": "Control of all chat conversations and configuration management.", "detail:lang": { "en": "All Chat Conversations" }, "permissions": [ { "type": "permission", "resource": "rpc", "inheritAud": true, "lxm": [ "chat.bsky.actor.deleteAccount", "chat.bsky.actor.getStatus", "chat.bsky.convo.acceptConvo", "chat.bsky.convo.addReaction", "chat.bsky.convo.deleteMessageForSelf", "chat.bsky.convo.exportAccountData", "chat.bsky.convo.getConvo", "chat.bsky.convo.getConvoAvailability", "chat.bsky.convo.getConvoForMembers", "chat.bsky.convo.getConvoMembers", "chat.bsky.convo.getLog", "chat.bsky.convo.getMessages", "chat.bsky.convo.leaveConvo", "chat.bsky.convo.listConvoRequests", "chat.bsky.convo.listConvos", "chat.bsky.convo.lockConvo", "chat.bsky.convo.muteConvo", "chat.bsky.convo.removeReaction", "chat.bsky.convo.sendMessage", "chat.bsky.convo.sendMessageBatch", "chat.bsky.convo.unlockConvo", "chat.bsky.convo.unmuteConvo", "chat.bsky.convo.updateAllRead", "chat.bsky.convo.updateRead", "chat.bsky.group.addMembers", "chat.bsky.group.approveJoinRequest", "chat.bsky.group.createGroup", "chat.bsky.group.createJoinLink", "chat.bsky.group.disableJoinLink", "chat.bsky.group.editGroup", "chat.bsky.group.editJoinLink", "chat.bsky.group.enableJoinLink", "chat.bsky.group.getJoinLinkPreviews", "chat.bsky.group.listJoinRequests", "chat.bsky.group.listMutualGroups", "chat.bsky.group.rejectJoinRequest", "chat.bsky.group.removeMembers", "chat.bsky.group.requestJoin", "chat.bsky.group.withdrawJoinRequest" ] }, { "type": "permission", "resource": "repo", "action": ["create", "update", "delete"], "collection": ["chat.bsky.actor.declaration"] } ] } } }