Skip to main content

User

Stored in the users collection. createdAt and updatedAt are maintained automatically.

Returned by GET /member/:id, PUT /change-password, GET /refer-program, GET /refer-program/referrals.

FieldTypeNotes
namestringrequired
emailstringrequired · unique
passwordstringrequired · never returned (select: false)
defaultMemberObjectId -> Member
isVerifiedbooleandefault false
blocked.untildate
blocked.reasonstringone of otp, password
slug.codestring
slug.validUntildate
otp.codestring
otp.validUntildate
otp.triesLeftnumber
magicLogin.codestring
magicLogin.companyObjectId -> Company
magicLogin.memberObjectId -> Member
magicLogin.createdAtdate
magicLogin.expiresAtdate
magicLogin.usedAtdate
contactNumber.countryCodestringrequired
contactNumber.numberstringrequired
profileImageObjectId -> File
facebookIdstring
authProviderstringdefault local · one of local, facebook
lastLoginAtdate
referCodestringdefault null
partnerCodestringdefault null
referredByObjectId -> Userdefault null
referredAtdatedefault null
partneredByObjectId -> Userdefault null
partneredAtdatedefault null
_idObjectIddefault "6a95712f932657988a91c0fa"
createdAtdateset once
updatedAtdate