Check a Money Account’s vault balance on a specific chain. Defaults to Polygon USDC if no chain is specified.
Authentication
Basic authentication. Value: Basic base64(STABLEYARD_APP_ID:STABLEYARD_APP_SECRET). Obtain your credentials from the Stableyard SDK.
Body Parameters
Money Account’s unique identifier. One of userId, paymentAddress, or address is required.
Payment address (e.g., alice@stableyard)
Chain type: “evm”, “solana”, or “aptos” (default: evm/Polygon)
Response
Indicates if the request was successful
Balance data
Formatted balance with decimals
Raw balance in smallest units
curl -X POST https://api.stableyard.fi/sdk/v1/get-balance \
-H "Authorization: Basic $(echo -n $STABLEYARD_APP_ID:$STABLEYARD_APP_SECRET | base64)" \
-H "Content-Type: application/json" \
-d '{
"userId": "user_abc123def456"
}'
{
"success": true,
"data": {
"balance": "1250.50",
"balanceRaw": "1250500000",
"decimals": 6
},
"requestId": "req_xyz789"
}