Consulta por conta

stable

Este endpoint permite obter informações de todas as operações de TED realizadas por uma determinada conta bancária.

📘

Nota

Este endpoint retorna apenas informações sobre TEDs enviadas. Para verificar as TEDs recebidas por uma conta, utilize a API de consulta de eventos.

Requisição

Requisição HTTP

GET https://api-mtls.sandbox.bankly.com.br/fund-transfers?branch={branchNumber}&account={accountNumber}&pageSize={numberOfResults}&nextPage={token}
curl	--request GET \
    	--url 'https://api-mtls.sandbox.bankly.com.br/fund-transfers?branch=0001&account=15164&pageSize=100' \
    	--header 'accept: application/json' \
    	--header 'api-version: 1.0' \
    	--header 'Authorization: Bearer {{token}}' \
    	--header 'x-correlation-id: {{correlationId}}'

Autorização

Para garantir a segurança nas requisições, todos os endpoints do Bankly utilizam scopes como parte do seu fluxo de autorização.
Esta requisição requer o scope descrito a seguir:

ScopeDescrição
ted.cashout.readConcede acesso para consultar detalhes de uma transferência via TED.

Cabeçalhos (Headers)

NomeDescrição
api-versionObrigatório. Versão da API. Atualmente estamos na versão 1.0.
AuthorizationObrigatório. Token de autorização do tipo Bearer.
x-correlation-idObrigatório. Informe um GUID, sendo um novo cada requisição.

Parâmetros da rota (Path)

No path desta requisição envie os seguintes campos:

NomeTipoDescrição
branchqueryObrigatório. Número da agência da conta consultada.
accountqueryObrigatório. Número da conta.
pageSizequeryNúmero de resultados a serem exibidos por página (o padrão é 100).
nextPagequeryToken identificador da próxima página solicitada. Ele pode ser obtido no retorno da primeira consulta de status.

Corpo da requisição (Body)

Não é necessário enviar campos no body desta requisição.

Resposta (Response)

O status code 200 indicará sucesso na consulta.
Sendo bem-sucedido, o retorno irá trazer os seguintes campos em formato JSON:

NomeTipoDescrição
nextPagestringSe o campo pageSize tiver sido enviado na requisição e se ainda houver dados não apresentados na primeira página retornada, o campo nextPage será retornado com um token que deverá ser utilizado na próxima consulta para visualizar as demais páginas.
dataarray of objectsObjeto que contém todos os dados da consulta.
data.companyKeystringChave que identifica o parceiro dentro do Bankly.
data.authenticationCodestringCódigo identificador da transação.
data.amountnumberValor transferido.
data.descriptionstringDescrição da transferência.
data.correlationIdstringGUID informado em cada requisição realizada no endpoint.
data.senderobjectObjeto que contém os dados do pagador da transação.
data.sender.documentstringNúmero do documento.
data.sender.namestringNome do pagador.
data.sender.accountobjectObjeto que contém os dados da conta bancária do pagador.
data.sender.account.branchstringAgência bancária.
data.sender.account.numberstringNúmero da conta.
data.sender.account.bankobjectObjeto que contém os dados do banco do pagador.
data.sender.account.bank.ispbstringISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco.
data.sender.account.bank.namestringNome do banco.
data.sender.account.bank.compestringCódigo do banco.
data.recipientobjectObjeto que contém os dados do recebedor da transação.
data.recipient.documentstringNúmero do documento.
data.recipient.namestringNome do recebedor.
data.recipient.accountobjectObjeto que contém os dados da conta bancária do recebedor.
data.recipient.account.branchstringAgência bancária.
data.recipient.account.numberstringNúmero da conta.
data.recipient.account.bankobjectObjeto que contém os dados do banco do recebedor.
data.recipient.account.bank.ispbstringISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco.
data.recipient.account.bank.namestringNome do banco.
data.recipient.account.bank.compestringCódigo do banco.
data.channelstringIndica se a transação é interna (INTERNAL) ou externa (EXTERNAL).
data.statusstringSituação da transação.
data.createdAtstringData de criação da transferência, no formato ISO 8601 - UTC.
data.updatedAtstringData de de atualização dos dados da transferência, no formato ISO 8601 - UTC.
{
   "nextPage": "eyJCYW5rQWNjb3VudCI6eyJTIjoiMDAwMSMxNzM1MDkifSwiQXV0aGVudGljYXRpb25Db2RlIjp7IlMiOiJiNjRiZDVhMi05NmMxLTRjMTEtYjE4NC0zZmU3MTcwZDJmNTIifSwiQ3JlYXRlZEF0Ijp7IlMiOiIyMDIyLTAxLTA3VDE0OjQzOjE0LjA1MVoifX0=",
   "data": [
      {
         "companyKey": "FLORESTA_ED",
         "authenticationCode": "180a1541-fc9c-4210-8cdf-53692270b926",
         "amount": 1.5,
         "description": "DESCRIPTION",
         "correlationId": "f970f40b-4fcd-4405-bcc4-b51484e4951f",
         "sender": {
            "document": "47742663023",
            "name": "Nísia Floresta",
            "account": {
               "branch": "0001",
               "number": "15164",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções de Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "recipient": {
            "document": "09992220074",
            "name": "Maria Quitéria de Jesus",
            "account": {
               "branch": "0001",
               "number": "540108",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções De Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "channel": "INTERNAL",
         "status": "CREATED",
         "createdAt": "2023-05-08T10:21:51.839-03:00",
         "updatedAt": "2022-05-09T10:21:53.724-03:00"
      },
      {
         "companyKey": " Company_Key ",
         "authenticationCode": "fa82a7c0-7680-40fc-b873-6932aeebf4a3",
         "amount": 0.01,
         "description": "DESCRIPTION",
         "correlationId": "98e1475d-3207-4df4-b4fa-1a066c2cbcde",
         "sender": {
            "document": "47742663023",
            "name": "Nísia Floresta",
            "account": {
               "branch": "0001",
               "number": "15164",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções de Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "recipient": {
            "document": "09992220074",
            "name": "Maria Quitéria de Jesus",
            "account": {
               "branch": "0001",
               "number": "540108",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções De Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "channel": "INTERNAL",
         "status": "DONE",
         "createdAt": "2022-01-13T10:18:47.001-03:00",
         "updatedAt": "2022-01-13T10:18:48.454-03:00"
      },
      {
         "companyKey": "Company_Key",
         "authenticationCode": "e4bc18a3-0020-4397-bf92-25d9f55d0a78",
         "amount": 10,
         "description": "DESCRIPTION",
         "correlationId": "5748604e-da70-4c31-9059-807d6aa3e77c",
         "sender": {
            "document": "47742663023",
            "name": "Nísia Floresta",
            "account": {
               "branch": "0001",
               "number": "15164",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções de Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "recipient": {
            "document": "09992220074",
            "name": "Maria Quitéria de Jesus",
            "account": {
               "branch": "0001",
               "number": "540108",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções De Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "channel": "INTERNAL",
         "status": "DONE",
         "createdAt": "2022-01-13T10:18:10.363-03:00",
         "updatedAt": "2022-01-13T10:18:12.691-03:00"
      },
      {
         "companyKey": "Company_Key",
         "authenticationCode": "418cf850-206e-466e-8ced-4fc18e367334",
         "amount": 0.1,
         "description": "DESCRIPTION",
         "correlationId": "659386ac-dc7f-4e41-8d6f-7ff5713d5118",
         "sender": {
            "document": "09992220074",
            "name": "Maria Quitéria de Jesus",
            "account": {
               "branch": "0001",
               "number": "540108",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções de Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "recipient": {
            "document": "47742663023",
            "name": "Nísia Floresta",
            "account": {
               "branch": "0001",
               "number": "15164",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções De Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "channel": "INTERNAL",
         "status": "DONE",
         "createdAt": "2022-01-13T10:17:41.472-03:00",
         "updatedAt": "2022-01-13T10:17:42.845-03:00"
      }
   ]
}

Possíveis status da transação

StatusDescrição
CREATEDA transferência via TED foi criada.
IN PROCESSA transação está passando pela análise de risco do sistema antifraude do Bankly e o valor está sendo reservado para a transação.
APPROVEDA transação foi aprovada.
REPROVEDA transação foi reprovada.
DONEA transação foi completada com sucesso e o valor foi enviado para a conta de destino.
UNDONEA transação foi desfeita devido à reprovação pela análise antifraude e o valor retornou para a conta de origem. Nesse caso, será gerado um evento de devolução (REFUND_ACCOUNT).
CANCELEDFalha ao reservar o valor.

👍

Dica

Para simular uma requisição nesse endpoint, acesse o API Reference.

Erros

Este endpoint não retorna erros específicos. Porém, ele poderá retornar alguns erros comuns entre todos os endpoints.

Eventos

Este endpoint não possui eventos relacionados a ele.