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.
Customer
Manage customer interactions within the application, including retrieving customer data, getting specific customers via various identifiers such as mobile numbers, emails, user IDs, or usernames, creating new customer with either email or mobile numbers, as configured within the platform, controlling access by blocking or unblocking user with reason provided, archiving and restoring customer data, and updating customer information.
Get a List of Users
Get a List of Users
getCustomers
Search an Existing Users
Search an Existing Users
searchUsers
Create User
Create User
createUser
Block/Unblock Users
Block/Unblock Users
blockOrUnblockUsers
Restore Deleted User
Restore Deleted User
unDeleteUser
Update User Details
Update User Details
updateUser
Archive User
Archive User
archiveUser
Customer Attributes
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.
Create a User Attribute Definition
Create a User Attribute Definition
createUserAttributeDefinition
Get User Attribute Definitions
Get User Attribute Definitions
getUserAttributeDefinitions
Update User Attribute Definition
Update User Attribute Definition
updateUserAttributeDefinition
Delete User Attribute Definition
Delete User Attribute Definition
deleteUserAttributeDefinitionById
Get User Attribute Definition
Get User Attribute Definition
getUserAttributeDefinitionById
Update Or Create User Attribute
Update Or Create User Attribute
updateUserAttribute
Get User Attribute
Get User Attribute
getUserAttribute
Delete User Attribute
Delete User Attribute
deleteUserAttribute
Get All Customer Attributes
Get All Customer Attributes
getUserAttributesForUser
Get User Attribute
Get User Attribute
getUserAttributeById
Customer Group
Customer groups allow the creation of targeted audience segments based on specific attributes or manual inclusion via phone or email. These groups enable the restriction of coupon and promotion usage, as well as the targeting of discounts, to users within the defined groups.
Create User Group
Create User Group
createUserGroup
Get User Groups
Get User Groups
getUserGroups
Update User Group
Update User Group
updateUserGroup
Get User Group
Get User Group
getUserGroupById
Modify User Group
Modify User Group
updateUserGroupPartially
Customer Session
Handles unique sessions representing a logged-in customer, including creating new sessions with configurable expiration times and can activate session rolling which extends session duration until expiration from, platform, terminating specific sessions, retrieving information about active sessions, and clearing active sessions as required which will logout the customer.
Create User Session
Create User Session
createUserSession
Delete User Session
Delete User Session
deleteSession
Get User Active Sessions
Get User Active Sessions
getActiveSessions
Delete User Active Sessions
Delete User Active Sessions
deleteActiveSessions
Website Authentication
Manage authentication configurations for platform-wide sales channels, offering flexibility to mandate either email, mobile, or both for registration/login. Configure whether a password is necessary, along with specifying password requirements and history restrictions. Implement account lockout after a defined number of failed login attempts for enhanced security.