User
Manage user-related functionalities, including social login, password management, account actions, authentication, OTP handling, profile updates, customer management, session management, platform configuration, user group management, and user attribute definition.
Provides functionalities related to customer accounts, including customer deletion through OTP verification sent to email or mobile, allowing users to provide reasons for deletion as configured within the platform, logout from user active session, retrieval of logged-in users, and active session management.
Get Logged in User
getLoggedInUser
Get List OF Active Sessions
getListOfActiveSessions
Get Platform Configuration
getPlatformConfig
Chcek User Existence
userExists
Verify OTP and Delete User
deleteUser
Logout Current User
logout
Customer attributes enable the tagging of custom values against any customer. This allows the tagging of customer behavior with unique values, which can later be used to categorize customers into specific groups. Before adding any values to customers, definitions for customer attributes must be present. Attributes support multiple data types for defining new attributes for customers.
Get User Attributes
getUserAttributes
Update User Attributes
updateUserAttributes
Manages customer passwords and provides functionality for resetting forgotten passwords, while also verifying password existence. Customers can conveniently reset their passwords by receiving one-time passwords (OTPs) via both email and phone numbers. sellers can adjust password configurations within the platform, including options such as increasing password length and adding special characters, numbers, and uppercase letters. Additionally, they can configure password history settings to prevent reuse of previous passwords.
Reset Password via Email
sendResetPasswordEmail
Reset Password via Mobile
sendResetPasswordMobile
Validate Password Reset Code
sendResetToken
Reset Password via Code and login
forgotPassword
Reset Password via Code
resetForgotPassword
Check Password Existence
hasPassword
Update Password
updatePassword
Enable customers to manage their profile efficiently by providing actions such as updating personal details such as first name, last name, gender, and date of birth. Enable users to add and verify mobile/email contacts with OTP verification, as well as delete secondary contacts. Additionally, provide the functionality to designate a primary contacts.
Verify Email with Code
verifyEmail
Verify Mobile with Code
verifyMobile
Edit User Profile Details
updateProfile
Add Mobile Number to Profile
addMobileNumber
Delete Mobile Number From Profile
deleteMobileNumber
Set Mobile as Primary
setMobileNumberAsPrimary
Send Verification Link to Mobile
sendVerificationLinkToMobile
Add Email to Profile
addEmail
Delete Email From Profile
deleteEmail
Set Email as Primary
setEmailAsPrimary
Send Verification Link to Email
sendVerificationLinkToEmail
Enable seamless customer authentication and registration through a registration form. Users can choose from various authentication methods including login with OTP for enhanced security, login with tokens, and login with email and password.
Login with Mobile OTP
loginWithOTP
Email and Password Login
loginWithEmailAndPassword
Login with Token
loginWithToken
Register User with Form
registerWithForm
Takes care of sending and verifying OTPs on mobile/email for login, registration, and resetting forgotten passwords. The length of the OTP, its duration until expiry, and the number of OTPs generated per user are configured within the platform.