Replit API 1
POST /register
: Create new accountPOST /login
: Authenticate userPOST /logout
: End sessionGET /api/user
: Get current user info
Wallets
GET /v1/wallets
: List all walletsPOST /v1/wallets
: Create walletGET /v1/wallets/{id}
: Get specific walletGET /v1/wallets/addresses
: List addressesPOST /v1/wallets/addresses
: Create blockchain address
Lifecycle
GET /api/transactions
: Get transaction historyPOST /api/mint
: Mint new USDX tokensPOST /api/redeem
: Get specific paymentPOST /v1/payments/{id}/capture
: Capture payment (BETA)POST /v1/payments/{id}/cancel
: Cancel paymentPOST /v1/payments/{id}/refund
: Refund paymentPOST /v1/payments/exchange-rate
: Get exchange rate
Treasury
GET /api/treasury/stats
: Get treasury statistics
Cross-Border
POST /api/cross-border
: Initiate cross-border paymentGET /api/cross-border/{id}
: Get payment details
Channels
GET /v1/recipients
: Real-time transaction updatesPOST /v1/recipients
: Real-time treasury stats updatesGET /ws/{token}/nav
: Real-time NAV updates
All endpoints except treasury stats require authentication