User API
Operations available to end users. Runs on port 8081.
GET/healthHealth Check
POST/api/v1/auth/registerRegister User
POST/api/v1/auth/loginLogin
POST/api/v1/auth/logoutLogout
POST/api/v1/auth/password/reset-requestPassword Reset Request
POST/api/v1/auth/password/resetPassword Reset
GET/api/v1/dashboardGet Dashboard
GET/api/v1/kyc/statusGet KYC Status
POST/api/v1/kyc/startStart KYC
GET/api/v1/wallet-addressesList Wallet Addresses
POST/api/v1/wallet-addressesCreate Wallet Address
DELETE/api/v1/wallet-addresses/:idDelete Wallet Address
Admin API
Operations for administrators. Runs on port 8082.
GET/healthHealth Check
POST/api/v1/auth/loginAdmin Login
POST/api/v1/auth/logoutAdmin Logout
GET/api/v1/dashboardAdmin Dashboard
GET/api/v1/usersList Users
GET/api/v1/users/:idGet User
GET/api/v1/users/:id/accountGet User Account
GET/api/v1/users/:id/transactionsGet User Transactions
POST/api/v1/users/:id/suspendSuspend User
POST/api/v1/users/:id/freezeFreeze User
POST/api/v1/users/:id/activateActivate User
GET/api/v1/kyc/pendingList Pending KYC
POST/api/v1/kyc/:id/approveApprove KYC
POST/api/v1/kyc/:id/rejectReject KYC