deleteMember( )


Deletes a member.

The deleteMember() function returns a Promise that resolves to a member object when the specified member is deleted.

Note: This function permanently deletes a member. Once deleted, a member cannot be restored.

Authentication

This function requires elevated permissions and runs only on the backend and on dashboard pages.

Permissions
Manage Members
Learn more about app permissions.
Method Declaration
Copy
function deleteMember(_id: string, options: DeleteMemberOptions): Promise<void>;
Method Parameters
_idstringRequired

ID of the member to delete.


optionsDeleteMemberOptions
Delete a member by ID (export from backend code)
JavaScript
import { members } from "wix-members.v2"; import { webMethod, Permissions } from "wix-web-module"; import { elevate } from "wix-auth"; const elevatedDeleteMember = elevate(members.deleteMember); /* Sample _id value: '29ae2752-73d2-4a07-8cba-677e1928ed52' */ export const myDeletedMemberFunction = webMethod( Permissions.Anyone, async (_id) => { try { const deletedMember = await elevatedDeleteMember(_id); console.log("Deleted member:", deletedMember); return deletedMember; } catch (error) { console.error(error); // Handle the error } }, ); /* Promise resolves to void */
Errors

This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.

Did this help?