Endpoint
Example
Response (200)
string
required
The chain this balance covers — always the wallet’s issued chain.
string
required
A string, not a number. Compare and store it as a decimal.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Read a wallet’s live USDC balance directly from the chain it was issued on.
wallet.deposit.received webhook and the deposit endpoints report the chain a transfer actually landed on; use those to know about activity on chains other than the one you issued.GET https://merchant.minisend.xyz/api/v1/wallets/{walletId}/balance
Authorization: Bearer wsk_live_your_key_here
curl https://merchant.minisend.xyz/api/v1/wallets/3f6b2e1a-.../balance \
-H "Authorization: Bearer wsk_live_your_key_here"
{
"wallet_id": "3f6b2e1a-...",
"wallet_ref": "user-9214",
"address": "0xabc1230000000000000000000000000000dead",
"chain": "BASE",
"token": "USDC",
"amount": "10.500000"
}
| Status | Meaning |
|---|---|
401 | Missing or invalid API key |
404 | Unknown wallet, or it belongs to another account |
502 | The balance couldn’t be read right now. Retry |
