getCurrentMember( )


Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Retrieves the currently logged-in member.

Permissions
Manage Bookings Services and Settings
Manage Members
Read Members and Contacts - all read permissions
Read Members
Manage Portfolio
Manage Restaurants - all permissions
Manage Members and Contacts - all permissions
Learn more about app permissions.
Method Declaration
Copy
function getCurrentMember(
  options: GetCurrentMemberOptions,
): Promise<GetMyMemberResponse>;
Method Parameters
optionsGetCurrentMemberOptions
Returns
Return Type:Promise<GetMyMemberResponse>
JavaScript
import { members } from "wix-members.v2"; import { webMethod, Permissions } from "wix-web-module"; /* Sample options value: * { * fieldsets: [ 'FULL' ] * } */ export const myGetCurrentMemberFunction = webMethod( Permissions.Anyone, async () => { try { const member = await members.getCurrentMember(); console.log("Retrieved currently logged in member:", member); return member; } catch (error) { console.error(error); // Handle the error } }, ); /* Promise resolves to: * * { * "_createdDate": "2024-02-22T13:52:00.000Z", * "_id": "7d368843-6f0c-4037-8d0e-b7e36a8a0c32", * "_updatedDate": "2024-02-22T13:52:00.674Z", * "activityStatus": "UNKNOWN", * "contactId": "ff20c02e-3d13-4412-9529-d628aa0abc12", * "privacyStatus": "UNKNOWN", * "profile": { * "nickname": "Maverick", * "slug": "maverick123", * "photo": { * "url": "https://example.com/photo.jpg", * "height": 0, * "width": 0, * "_id": "" * } * }, * "status": "UNKNOWN" * } * */
Errors

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

Did this help?