Listar wallets
Lista as carteiras da organização do token (e das suborganizações que ela enxerga). Use o id retornado como walletId nas operações Pix e o accPixOut como accountId na consulta ao DICT.
Fluxo
Antes de chamar
Esta chamada
GETListar carteiras
/resource/walletsRespostas possíveis
- 200Carteiras paginadas
Guarde o id de cada carteira (walletId)
- 401Token ausente ou expirado
- 403Credencial sem a permissão exigida
Não repita; leia o detail e peça o acesso
Depois do sucesso
Autorização
Parâmetros
pageintegerqueryopcionalIntervalo
1 ≤ valorlimitintegerqueryopcionalIntervalo
1 ≤ valor ≤ 100searchstringqueryopcionalorganizationIdstringqueryopcionalFiltra por uma organização dentro do escopo do token.
Respostas
1{
2 "error": false,
3 "message": "<message>",
4 "data": [
5 {
6 "id": "<id>",
7 "organizationId": "<organization-id>",
8 "identification": "<identification>",
9 "status": "active",
10 "accPixIn": "<acc-pix-in>",
11 "accPixOut": "<acc-pix-out>",
12 "pixKeyId": "<pix-key-id>",
13 "organization": {
14 "id": "<id>",
15 "legalName": "<legal-name>"
16 },
17 "balance": {
18 "available": 1520.75,
19 "onHold": 10.5,
20 "blocked": 0,
21 "assetCode": "BRL"
22 },
23 "createdAt": "<created-at>",
24 "updatedAt": "<updated-at>"
25 }
26 ],
27 "pagination": {
28 "page": 1,
29 "limit": 20,
30 "total": 57,
31 "totalPages": 3
32 }
33}
Campos da resposta
errorbooleanopcionalmessagestringopcionaldataarrayopcionalidstringopcionalorganizationIdstringopcionalidentificationstringopcionalstatusstringopcionalvalores: activeinactivesuspendedblocked
accPixInstringopcionalConta de recebimento (Pix In).
accPixOutstringopcionalConta de envio (Pix Out); é o `accountId` da consulta ao DICT.
pixKeyIdstringopcionalorganizationobjectopcionalidstringopcionallegalNamestringopcionalbalanceobjectopcionalSaldo em BRL, em reais. Na listagem vem `null` quando a carteira ainda não tem saldo em BRL.
availablenumberopcionalonHoldnumberopcionalblockednumberopcionalassetCodestringopcionalcreatedAtstring (date-time)opcionalupdatedAtstring (date-time)opcionalpaginationobjectopcionalpageintegeropcionallimitintegeropcionaltotalintegeropcionalTotal de itens que atendem ao filtro.
totalPagesintegeropcionalNunca é menor que 1, mesmo com a lista vazia.
Credenciais
Requisição
1curl --request GET \
2 --url 'https://api.monkeypay.app/api/v2/resource/wallets?page=1&limit=10' \
3 --header 'Content-Type: application/json' \
4 --header 'Authorization: Bearer <seu-token>'
Resposta
1{
2 "error": false,
3 "message": "<message>",
4 "data": [
5 {
6 "id": "<id>",
7 "organizationId": "<organization-id>",
8 "identification": "<identification>",
9 "status": "active",
10 "accPixIn": "<acc-pix-in>",
11 "accPixOut": "<acc-pix-out>",
12 "pixKeyId": "<pix-key-id>",
13 "organization": {
14 "id": "<id>",
15 "legalName": "<legal-name>"
16 },
17 "balance": {
18 "available": 1520.75,
19 "onHold": 10.5,
20 "blocked": 0,
21 "assetCode": "BRL"
22 },
23 "createdAt": "<created-at>",
24 "updatedAt": "<updated-at>"
25 }
26 ],
27 "pagination": {
28 "page": 1,
29 "limit": 20,
30 "total": 57,
31 "totalPages": 3
32 }
33}