getMemberCountsPerBadge( )


Retrieves member count per badge.

The getMemberCountsPerBadge function returns a Promise that resolves when the member counts of each badge are retrieved.

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 getMemberCountsPerBadge(): Promise<GetMemberCountsPerBadgeResponse>;
Request
This method does not take any parameters
Returns
Return Type:Promise<GetMemberCountsPerBadgeResponse>
JavaScript
import { badges } from "wix-members.v2"; import { elevate } from "wix-auth"; export async function myGetMemberCountsPerBadgeFunction() { try { const elevatedMemberCountsPerBadge = elevate( badges.getMemberCountsPerBadge, ); const badgeMemberCounts = await elevatedMemberCountsPerBadge(); console.log("Member count per badge: ", badgeMemberCounts); return badgeMemberCounts; } catch (error) { console.error(error); // Handle the error } } /* Promise resolves to: * { * "badgeMemberCounts": [ * { * "badgeId": "b657b857-774a-4dde-9b0e-f364d61092ea", * "memberCount": 0 * }, * { * "badgeId": "e80fed60-687e-4b91-a24c-252c4b32227b", * "memberCount": 1 * }, * { * "badgeId": "215be5d9-4b32-4861-9eb5-2152930dd0b4", * "memberCount": 1 * } * ] * } */
Errors

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

Did this help?