Skip to content

KYC Users

The KYC Users section provides comprehensive user management with a focus on KYC (Know Your Customer) compliance, verification status tracking, and user history.

Overview

KYC user management capabilities:

  • User listing with advanced filtering
  • Search by name, phone, email, or ID
  • Verification status filtering
  • Risk rating filtering
  • User history and activity tracking
  • Document management

User List

Filter Options

FilterOptionsDescription
Verification StatusPENDING, VERIFIED, REJECTED, EXPIREDKYC verification state
Risk RatingLOW, MEDIUM, MEDIUM_HIGH, HIGHCurrent risk assessment
Date RangeStart/End dateRegistration or verification date
Has Cardtrue, falseUsers with/without NFC card
Is Archivedtrue, falseInclude archived users

Search Capabilities

Search TypeDescription
Name searchFirst name, last name, or full name
Phone searchFull or partial phone number
Email searchFull or partial email address
ID searchUser ID (UUID format)

Minimum search length: 3 characters

User Details

Profile Tabs

TabDescription
ProfilePersonal information
DocumentsKYC documents
VerificationsVerification history
TransactionsTransaction history
AML AlertsUser's AML alerts

User Information Fields

FieldDescription
idUnique user identifier (UUID)
phoneNumberPrimary phone number
emailEmail address (optional)
firstName / lastNameName from registration
names / surnameOfficial name from KYC verification
dateOfBirthDate of birth from ID document
idNumberNational ID number
verificationStatusCurrent KYC status
riskRatingAML risk classification
currentRiskScoreNumerical risk score (0-100)
nfcCardNumberLinked NFC card number
balanceCurrent wallet balance
rewardsPointsLoyalty rewards balance

User History

Timeline Events

Shows user activity in chronological order:

  • Account creation
  • KYC submissions
  • Transactions
  • Status changes
  • AML alerts

Statistics

StatDescription
Total TransactionsLifetime transaction count
Total VolumeLifetime transaction value
Avg TransactionAverage transaction size
Days ActiveDays since registration

User Actions

ActionDescriptionPermission
Edit ProfileUpdate user informationAdmin
View DocumentsAccess KYC documentsAdmin
Add BalanceCredit user walletSuper Admin
Archive UserSoft delete userSuper Admin
Unarchive UserRestore archived userSuper Admin
Purge UserPermanently deleteSuper Admin
Recalculate RiskTrigger risk score updateCompliance

API Endpoints

EndpointMethodDescription
/admin/usersGETList users with filters
/admin/users/:idGETGet user details
/admin/users/:idPUTUpdate user
/admin/users/:idDELETEArchive user
/admin/users/:id/unarchivePOSTUnarchive user
/admin/users/:id/purgeDELETEPermanently delete
/admin/users/searchGETSearch users
/admin/users/statsGETUser statistics
/admin/users/:id/historyGETFull user history
/admin/users/:id/verificationsGETUser verifications
/admin/users/:id/transactionsGETUser transactions
/admin/users/:id/documentsGETUser documents
/admin/users/:id/add-balancePOSTAdd balance to wallet

Internal use only - Keshless Payment Platform