Skip to main content
Wallet endpoints live under /v1/waas/wallet/*. Every call must be signed with the user’s access private key, plus app-id and app-secret.

Get deposit info

Signed GET with empty body. Response includes paymail, alias, and deposit address fields (see OpenAPI wallet-depositInfoSchema).

Get wallet balance

Signed GET. Returns spendable balances (BSV, MNEE, fiat equivalents per OpenAPI).

Make a payment

Signed POST. Request body matches Connect-style payments (instrumentCurrencyCode, receivers, description, etc.) — see Wallet APIPOST /v1/waas/wallet/pay in cloud.handcash.io/sdk-docs.

Transaction history

Signed GET calls. Query parameters and filters are defined in the OpenAPI spec.

Self-custody variant

If you registered a wallet with POST /v1/waas/account/selfCustodial, use /v1/waas/wallet/selfCustody/* with the wallet-xpub header instead of OAuth signing. See the OpenAPI Wallet API tag for those paths.