approveJoinGroupRequests( )


Approves requests to join a group.

Note: This function is only relevant for private groups.

The approvejoinGroupRequests() function returns a Promise that resolves when a site member's request to join a group is approved. Only site admins and group admins can approve site member requests to join a group, unless the group setting, membersCanApprove is set to true.

Method Declaration
Copy
function approveJoinGroupRequests(
  groupId: string,
  memberIds: Array<string>,
  options: ApproveJoinGroupRequestsOptions,
): Promise<ApproveJoinGroupRequestsResponse>;
Method Parameters
groupIdstringRequired

ID of the group requested to join.


memberIdsArray<string>Required

IDs of the site members to approve.


optionsApproveJoinGroupRequestsOptions
Returns
Return Type:Promise<ApproveJoinGroupRequestsResponse>
JavaScript
import { joinGroupRequests } from "wix-groups.v2"; // Sample groupId: '77490611-53bb-4b47-a7cc-ca9a1335133b', // // Sample memberIds: ['124cd3db-e9be-4980-93c1-a6d767a11099', '2f48e9e1-d050-4c86-9684-e7f231600f29'] async function approveJoinGroupRequests(groupId, memberIds) { try { const result = await joinGroupRequests.approveJoinGroupRequests( groupId, memberIds, ); return result; } catch (error) { console.error(error); // Handle the error } } /* Promise resolves to: * joinGroupRequests: [ * { * "requestDetails": {"rejectionReason": "Wrong group."} * "siteMemberId": "124cd3db-e9be-4980-93c1-a6d767a11099" * "status": "REJECTED" * }, * { * "requestDetails": {} * "siteMemberId": "2f48e9e1-d050-4c86-9684-e7f231600f29" * "status": "APPROVED" * } * ] */
Errors

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

Did this help?