*** id: 828a7c22-e0fe-4829-85f8-0ba4235aad2c title: setRaisedHand slug: /node/reference/video/room-session/set-raised-hand description: setRaisedHand method for the RoomSession class. max-toc-depth: 3 ---------------- ### setRaisedHand * **setRaisedHand**(`params`): `Promise` Sets the raised hand status for the current member. #### Parameters Object containing the parameters of the method. ID of the member to affect. Whether to raise or lower the hand. If omitted, the hand status is toggled to the opposite of the current status. #### Returns `Promise` #### Example In this example, we wait for a member to join the room and then set the raised hand status for that member to `true`. ```javascript import { SignalWire } from "@signalwire/realtime-api"; // Initialize the SignalWire client const client = await SignalWire({ project: "ProjectID Here", token: "Token Here" }); // Access video client from the main client const videoClient = client.video; // Setup listener for when a room starts await videoClient.listen({ onRoomStarted: async (roomSession) => { console.log("Room started", roomSession.displayName); // Setup listener for when a member joins the room await roomSession.listen({ onMemberJoined: async (member) => { console.log("Member joined", member.name); // Set the raised hand status for the member await roomSession.setRaisedHand({ memberId: member.id, raised: true }); } }); } }); ```