mutation addRoom { roomsCreateOne(input: { accountIds: ["kbRiSJEjHbX3KOEcF5IK41M4SgH2"] }) { _id title accountIds getAccounts { _id userName } } } query myRooms { roomsGetMany { _id title accountIds getAccounts { _id userName } } } query myRoom { roomsGetOne(id: "8e8099a2-5645-448e-981e-8a97c5beee5f") { _id title accountIds getAccounts { _id userName } } } mutation addMessage { roomsAddOneMessage(input: { roomId: "8e8099a2-5645-448e-981e-8a97c5beee5f", message: "Hello again" }) { _id message sentBy } } query getOneRoomMessages { roomsGetOneMessages(roomId: "8e8099a2-5645-448e-981e-8a97c5beee5f", pagination: { sort: "createdAt desc" }) { _id message readBy { accountId readAt } createdAt } } mutation markMessageAsRead { roomsMarkMessageAsRead(id: "ea279bcf-52c7-4ccd-b04f-1a586ebd15e5") { _id message sentBy readBy { accountId readAt } } }