*** id: 8730847a-ea2e-4ec6-9a28-5bc6c26fd4c0 title: deleteMemberMeta slug: /node/reference/video/room-session/delete-member-meta description: deleteMemberMeta method for the RoomSession class. max-toc-depth: 3 ---------------- [roomsession-41]: /docs/server-sdk/v4/node/reference/video/room-session ### deleteMemberMeta * **deleteMemberMeta**(`params`): `Promise` Deletes the specified keys from the metadata for the specified member. #### Parameters Object containing the parameters of the method. ID of the member to affect. If omitted, affects the default device in the local client. The keys to remove. #### Returns `Promise` #### Example In this example, we set metadata for a member as soon as they join the room. After 5 seconds, we remove the metadata for that member. Once the member's metadata is set or removed, we log the metadata for that member with the `onMemberUpdated` event. This example assumes that there is a [`RoomSession`][roomsession-41] already active and that members are joining the room. ```js import { SignalWire } from "@signalwire/realtime-api"; // Initialize the SignalWire client const client = await SignalWire({ project: "ProjectID Here", token: "Token Here" }) // Access the 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); await roomSession.listen({ // Listen for when a member joins the room onMemberJoined: async (member) => { console.log("Member joined", member.name); // set metadata for the member console.log("Setting metadata for member", member.name); await roomSession.setMemberMeta({ memberId: member.id, meta: { name: member.name, foo: "red" } }) // remove metadata for the member in 5 seconds setTimeout(async () => { console.log("Removing metadata for member", member.name); await roomSession.deleteMemberMeta({ memberId: member.id, keys: ["foo"] }) }, 5000) }, onMemberUpdated: async (member) => { // Listen for when a member updates their metadata console.log("Member updated", member.name); console.log(`Meta data for ${member.name}\n ${JSON.stringify( member.meta, null, 2)}`) }, }); }, onRoomEnded: async (roomSession) => { console.log("Room ended", roomSession.displayName); } }); ```