Retrieve user's balance¶
At this stage you have your API Key and API secret and you have learned how to sign API requests, so you can begin with the User API.
Use GET /balance
to view the current balance per asset of your Qredo user.
Organization connected wallets not returned with GET /balance
Please note that returned balances do not include info about assets residing in connected wallets of organizations.
Example request: GET /balance
¶
This example retrieves the current balance of your Qredo user.
curl -X 'GET' \
'https://api.qredo.network/qapi/v1/balance' \
-H 'accept: application/json' \
-H 'qredo-api-sig: U8Gmm********************************B9uno0' \
-H 'qredo-api-ts: 1647356399' \
-H 'qredo-api-key: MH**********iQ'
No body parameters are sent with this request.
Example response: GET /balance
¶
A successful response returns an object containing an short overview of user's current balance per asset.
{
"assets": {
"[asset type, e.g. BTC or ETH]": {
"total": "[total value of assets per asset type, presented in base units]",
"available": "[total unlocked value of asset]",
"pendingIn": "[total value of inbound transfers pending approval]",
"pendingOut": "[total value of outbound transfers pending approval]",
"scale": "[the base units per asset type: *satoshis* per BTC, *gweis* per ETH]"
}
}
}
Additional notes
-
The
total
balance equalsavailable
balance pluspendingIn
minuspendingOut
:
total = available + pendingIn - pendingOut
-
pendingIn
includes inbound transactions from atomic swaps that require user's approval. pendingOut
includes all outbound transactions from atomic swaps and transferring out of assets.