Developer Documentation
Mobile Auth
Mobile Authentication
Mobile auth endpoints mirror the base auth flow with device-aware responses:
POST /mobile/auth/register/customerPOST /mobile/auth/register/merchantPOST /mobile/auth/loginPOST /mobile/auth/refreshPOST /mobile/auth/logoutPOST /mobile/auth/logout-allPOST /mobile/auth/verify-phonePOST /mobile/auth/resend-otpPOST /mobile/auth/forgot-passwordPOST /mobile/auth/reset-password
Login requires phone, password, device_id, device_name, platform, and app_version.
The response includes tokens, profile role, onboarding status, KYC status, wallet status, and required_next_action:
verify_phonecomplete_kycawait_merchant_approvalset_transaction_pinnone
Refresh tokens rotate. Device changes are captured for risk review.