listBadgesPerMember( )


Lists the badges assigned to each of the specified site members.

The listBadgesPerMember() function returns a Promise that resolves to a list of badge IDs associated with each of the specified members.

This function is not a universal function and runs only on the backend.

Permissions
Manage Badges
Read Badges
Learn more about app permissions.
Method Declaration
Copy
function listBadgesPerMember(
  memberIds: Array<string>,
): Promise<ListMembersBadgeIdsResponse>;
Method Parameters
memberIdsArray<string>Required

List of members.

Returns
Return Type:Promise<ListMembersBadgeIdsResponse>
JavaScript
import { badges } from "wix-members.v2"; import { elevate } from "wix-auth"; /* Sample memberIds value: * [ * '7d368843-6f0c-4037-8d0e-b7e36a8a0c32' * ] */ export async function myListBadgesPerMemberFunction(memberIds) { try { const elevatedListBadgesPerMember = elevate(badges.listBadgesPerMember); const memberBadgeIds = await elevatedListBadgesPerMember(memberIds); console.log("Member with assigned badges: ", memberBadgeIds); return memberBadgeIds; } catch (error) { console.error(error); // Handle the error } } /* Promise resolves to: * { * "memberBadgeIds": [ * { * "memberId": "7d368843-6f0c-4037-8d0e-b7e36a8a0c32", * "badgeIds": [ * "e80fed60-687e-4b91-a24c-252c4b32227b", * "215be5d9-4b32-4861-9eb5-2152930dd0b4" * ] * } * ] * } */
Errors

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

Did this help?