Get balance
Read a wallet's available balance, in kobo. Available equals ledger - there are no holds.
GET
/v1/wallets/:id/balancewallet
Returns the wallet's available balance. Available equals ledger: there are no
holds. The wallet must be at tier1; reading the balance of a none wallet
returns 403 (WALLET_KYC_REQUIRED).
GET /wallets/:id/balancescope: walletTest keys only. Never paste a live key. Your key is stored only in this browser (localStorage) and sent only to the same-origin playground proxy.
›Equivalent request (curl / TypeScript)
curl -X GET https://sandbox.api.acute.network/v1/wallets/acuinf483920175566wlt/balance \ -H "Authorization: Bearer acuinf_test_…"
const res = await fetch("https://sandbox.api.acute.network/v1/wallets/acuinf483920175566wlt/balance", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.ACUTE_TEST_KEY}`,
},
});
const { data, meta } = await res.json();# read a wallet balance
curl https://sandbox.api.acute.network/v1/wallets/acuinf483920175566wlt/balance \
-H "Authorization: Bearer acuinf_test_…"{
"success": true,
"statusCode": 200,
"data": {
"walletId": "acuinf483920175566wlt",
"balance": 150000,
"currency": "NGN"
},
"meta": { "requestId": "req_4f9c2a7e1b0d8c3a5e6f10a2" }
}Read it, don't cache it
Balances change the moment money moves. Read the balance when you need it, or react to wallet webhooks; don't cache it client-side.
idstringpathrequiredThe wallet reference.
WalletBalanceData.
walletIdstringrequiredThe wallet reference.
balancenumber (kobo)requiredAvailable balance in kobo. 150000 is ₦1,500.00.
currencystringrequiredThe currency (NGN).