Retrieves a member by ID.
Note: The returned Member object contains only the fields that were explicitly added to the Member object. Custom Contact fields are not automatically added to the Member object. They must be added to the Member object by the site owner.
function getMember(_id: string, options: GetMemberOptions): Promise<Member>;
Member ID.
Fieldset options.
import { members } from "wix-members.v2";
import { webMethod, Permissions } from "wix-web-module";
import { elevate } from "wix-auth";
/* Sample _id value: '60a91ab6-5e30-4af2-9d5e-a205c351ffd7' */
const elevatedgetMember = elevate(members.getMember);
export const myGetMemberFunction = webMethod(
Permissions.Anyone,
async (_id, options) => {
try {
const member = await elevatedgetMember(_id, options);
console.log("Member retrieved:", member);
return member;
} catch (error) {
console.error(error);
// Handle the error
}
},
);
/* Promise resolves to:
* {
* "_createdDate": "2024-02-28T10:42:31.000Z",
* "_id": "20aca292-e791-45b4-902f-7e7e22c96dd5",
* "_updatedDate": "2024-02-28T10:42:30.891Z",
* "activityStatus": "UNKNOWN",
* "contactId": "20aca292-e791-45b4-902f-7e7e22c96dd5",
* "privacyStatus": "UNKNOWN",
* "profile": {
* "nickname": "johnjonas",
* "slug": "johnjonas"
* },
* "status": "UNKNOWN"
* }
*/
There is 1 error with this status code.
This method may also return standard errors. Learn more about standard Wix errors.