What Can You Do with Our API?


A modular and flexible API designed to power, scale, or extend Web3 capabilities in your product. Here are some of the features you can easily integrate:
 

  • Authentication & User Management User registration, login, logout, PIN management, biometrics, password recovery, and 2FA.
  • Onboarding & KYC Verification Identity verification via email, SMS, documents, PIN validation, and terms acceptance.
  • Wallet & Account Management Automatic wallet creation, deposit addresses, and digital asset reception.
  • Crypto Payments & Orders Create and track crypto payment orders, with support for data export.
  • Transactions & Trading Send funds, fetch real-time quotes, execute trades, and apply trading limits.
  • Market Data Supported assets, exchange rates, available markets, and local currency pricing.
  • Claims & User Support API-based claim handling, ideal for integrating with internal support systems.
  • Full Operation Audit Exportable logs by session or user, activity types, and detailed history tracking.
  • Push Notifications & Devices Device registration and automated push notification delivery.

  • POST /auth/register – Register new user
  • POST /auth/login – User login
  • POST /auth/logout – User logout
  • POST /auth/otp – Generate OTP code
  • POST /auth/password/forgot – Request password reset
  • POST /auth/password/reset – Reset password
  • POST /auth/pin/check – Verify PIN
    POST /auth/pin/reset – Reset PIN
  • POST /auth/biometrics – Activate biometrics

  • POST /onboarding/start – Start onboarding process
  • GET /onboarding/steps – Get onboarding steps
  • POST /onboarding/email/send – Send email verification
  • POST /onboarding/email/verify – Verify email
  • POST /onboarding/sms/send – Send SMS verification
  • POST /onboarding/sms/verify – Verify SMS
  • POST /onboarding/pin/verify – Verify PIN
  • POST /onboarding/kyc/start – Start KYC session
  • GET /onboarding/kyc/sessions – Get user KYC sessions
  • GET /onboarding/kyc/failure-reason – Get KYC failure reason
  • POST /onboarding/terms/accept – Accept terms and conditions

  • GET /market/rates – Get all current rates
  • GET /market/rates/:symbol – Get current rate of a specific asset
  • GET /market/assets – List supported assets
  • GET /market/exchanges – List exchanges
  • GET /market/rates/local – Get local rate in "local currency"
  • GET /market/rates/fetch – Refresh rates (cache)

  • GET /wallet/accounts – Get user wallets
  • POST /wallet/accounts – Create new user wallet
  • GET /wallet/accounts/:asset/deposit-address – Get deposit address
  • GET /wallet/receive-address – Get receive address
  • POST /wallet/assets/add – Add asset to wallet
  • POST /wallet/assets/add-vault – Add asset to vault

  • POST /payments – Create crypto payment order
  • GET /payments – Get all payment orders
  • GET /payments/:id – Get payment order details
  • GET /payments/export – Export orders (Excel)

  • POST /transactions/send – Send transaction
  • GET /transactions/:id – Get transaction details
  • GET /trading/quote – Get trading quote
  • POST /trading/start – Execute operation
  • GET /trading/limits – Get minimum and maximum trading amounts

  • GET /assets – Get all assets
  • POST /assets – Create new asset
  • PATCH /assets/:id – Update asset
  • POST /assets/network-fees – Configure network fees

  • GET /claims – Get claims
  • POST /claims – Create claim
  • PATCH /claims/:id – Update claim

  • GET /audit/logs – Get all operation logs
  • GET /audit/logs/:id – Get specific operation log
  • GET /audit/logs/export – Export logs (Excel)
  • GET /audit/activity-types – Get activity types
  • GET /audit/sessions/:id – Get session by ID

  • POST /notifications/send – Send push notification to device
  • GET /devices – Get devices