Consultar saldo da wallet
Devolve o saldo por ativo da carteira. available é o que pode ser enviado agora; onHold está reservado para operações em andamento e blocked, bloqueado. Valores em reais.
Fluxo
Antes de chamar
Esta chamada
GETConsultar saldo
/resource/wallets/{walletId}/balanceRespostas possíveis
- 200Saldo por ativo
Use data.balances[].available, em reais
- 401Token ausente ou expirado
- 403Credencial sem a permissão exigida
Não repita; leia o detail e peça o acesso
- 404Carteira inexistente ou de outra organização
Confira o identificador
Depois do sucesso
Autorização
Parâmetros
walletIdstringcaminhoobrigatórioTamanho
1 ≤ tamanhoassetCodestringqueryopcionalRestringe a um ativo (ex. `BRL`). Sem ele, vêm todos os ativos da carteira.
Tamanho
1 ≤ tamanhoRespostas
1{
2 "error": false,
3 "message": "Wallet balance fetched successfully",
4 "data": {
5 "walletId": "<wallet-id>",
6 "balances": [
7 {
8 "id": "<id>",
9 "assetCode": "BRL",
10 "available": 1520.75,
11 "onHold": 10.5,
12 "blocked": 0,
13 "total": 1531.25
14 }
15 ]
16 },
17 "pagination": null
18}
Campos da resposta
errorbooleanopcionalmessagestringopcionaldataobjectopcionalwalletIdstringopcionalbalancesarrayopcionalidstringopcionalassetCodestringopcionalavailablenumberopcionalDisponível para envio, em reais.
onHoldnumberopcionalReservado para operações em andamento.
blockednumberopcionaltotalnumberopcionalpaginationobjectopcionalCredenciais
Requisição
1curl --request GET \
2 --url 'https://api.monkeypay.app/api/v2/resource/wallets/{walletId}/balance' \
3 --header 'Content-Type: application/json' \
4 --header 'Authorization: Bearer <seu-token>'
Resposta
1{
2 "error": false,
3 "message": "Wallet balance fetched successfully",
4 "data": {
5 "walletId": "<wallet-id>",
6 "balances": [
7 {
8 "id": "<id>",
9 "assetCode": "BRL",
10 "available": 1520.75,
11 "onHold": 10.5,
12 "blocked": 0,
13 "total": 1531.25
14 }
15 ]
16 },
17 "pagination": null
18}