Base URL
Authentication
All financial endpoints require the user’s own QASH access token, obtained from Verify login code:userId field to pass and no X-Api-Key header on these calls. If you haven’t logged the user in yet, see the Partner Integration Guide.
Endpoints
Currency and amount format
QASH currently supports a single account currency: USDC, pegged 1:1 to USD. Amounts are decimal values, not smallest-unit integers — send100 for USDC 100.00, not 10000000.
Payout and exchange endpoints may involve other fiat currencies (e.g. COP) on the receiving side — see Payout and Exchange rate quote for their specific amount conventions.
Account auto-provisioning
Every user gets a USDC account automatically the first time they log in — it’s a side effect of wallet provisioning, not something you request. There is no endpoint to create an account manually. CallGET /api/v1/user/accounts after login to retrieve the account id before depositing.