// Get current user response
const user = await monei.user.getCurrentUser();
console.log(user.id); // User ID
console.log(user.email); // Email address
console.log(user.firstName); // First name
console.log(user.lastName); // Last name
console.log(user.status); // User status
console.log(user.createdAt); // Account creation date
// Update user response
const updatedUser = await monei.user.updateUser("user_123", {
firstName: "John",
lastName: "Doe"
});
console.log(updatedUser.id); // User ID
console.log(updatedUser.firstName); // Updated first name
console.log(updatedUser.lastName); // Updated last name
console.log(updatedUser.updatedAt); // Last update timestamp
// KYC status response
const kyc = await monei.user.kycStatus();
console.log(kyc.status); // pending | verified | rejected
console.log(kyc.level); // KYC level (0, 1, 2)
console.log(kyc.submittedAt); // When KYC was submitted
console.log(kyc.verifiedAt); // When KYC was verified (if verified)
// Deposit limits response
const limits = await monei.user.getDepositLimit();
console.log(limits.dailyLimit); // Daily deposit limit
console.log(limits.monthlyLimit); // Monthly deposit limit
console.log(limits.usedToday); // Amount used today
console.log(limits.usedThisMonth); // Amount used this month
console.log(limits.remainingToday); // Remaining daily limit