Bank account
Listar Transações da Conta
Lista as transações de uma conta bancária específica com suporte a paginação e filtros.
Endpoint
Método e URL:
GET /v1/items/:itemId/accounts/:accountId/transactionsParâmetros da URL:
itemId(string, obrigatório): Identificador único do itemaccountId(string, obrigatório): Identificador único da conta bancária
Parâmetros de consulta:
ids(string ou array de strings, opcional): Um ou mais IDs específicos para filtrar as transaçõespage(número, opcional): Número da página (padrão: 1, mínimo: 1)limit(número, opcional): Quantidade de registros por página (padrão: 20, mínimo: 1, máximo: 500)from(data ISO 8601, opcional): Filtra transações comtransactionAtmaior ou igual à data informadato(data ISO 8601, opcional): Filtra transações comtransactionAtmenor ou igual à data informadacreatedAtFrom(data ISO 8601, opcional): Filtra transações comcreatedAtmaior ou igual à data informada. Útil para sincronização incremental
Campos da Transação
id: Identificador único da transaçãoaccountId: Identificador da conta bancária associadaproviderId: Identificador da transação no provedor de dados (pode sernull)description: Descrição processada da transaçãodescriptionRaw: Descrição original da transaçãostatus: Status da transação (PENDING = pendente, POSTED = processada)type: Tipo da transação (CREDIT = crédito, DEBIT = débito)amount: Valor da transação formatado como stringamountInCurrency: Valor da transação convertido para a moeda da conta, formatado como string (pode sernull)currency: Código da moeda da transaçãooperationType: Tipo específico da operação bancária (veja Tipos de Operação). Pode sernullpayer: Dados do pagador da transaçãoname: Nome do pagadoraccountNumber: Número da conta do pagadorbranchNumber: Número da agência do pagadorroutingNumber: Número de roteamento do bancoroutingNumberIspb: Código ISPB do bancodocumentType: Tipo do documento (CPF, CNPJ)document: Número do documento
receiver: Dados do recebedor da transação (mesma estrutura do pagador)paymentMethod: Método de pagamento utilizadoreason: Motivo/finalidade da transaçãotransactionAt: Data e hora em que a transação ocorreucreatedAt: Data de criaçãoupdatedAt: Data da última atualização
Paginação
page: Página atualtotalPages: Total de páginas disponíveis
Resposta
Resposta de sucesso (200):
{
"status": "success",
"data": {
"pagination": {
"page": 1,
"totalPages": 5
},
"transactions": [
{
"id": "uuid",
"accountId": "uuid",
"providerId": "string | null",
"description": "string",
"descriptionRaw": "string",
"status": "PENDING | POSTED",
"type": "CREDIT | DEBIT",
"amount": "string",
"amountInCurrency": "string | null",
"currency": "string",
"operationType": "TED | DOC | PIX | ... | null",
"payer": {
"name": "string",
"accountNumber": "string",
"branchNumber": "string",
"routingNumber": "string",
"routingNumberIspb": "string",
"documentType": "string",
"document": "string"
},
"receiver": {
"name": "string",
"accountNumber": "string",
"branchNumber": "string",
"routingNumber": "string",
"routingNumberIspb": "string",
"documentType": "string",
"document": "string"
},
"paymentMethod": "string",
"reason": "string",
"transactionAt": "timestamp",
"createdAt": "timestamp",
"updatedAt": "timestamp"
}
]
}
}Tipos de Operação
O campo operationType indica a natureza da operação bancária. Pode ser null quando o provedor não informa o tipo. Os valores possíveis são:
| Valor | Descrição |
|---|---|
TED | Transferência Eletrônica Disponível |
DOC | Documento de Ordem de Crédito |
PIX | Transferência via Pix |
TRANSFERENCIA_MESMA_INSTITUICAO | Transferência entre contas da mesma instituição |
BOLETO | Pagamento de boleto |
CONVENIO_ARRECADACAO | Convênio de arrecadação |
PACOTE_TARIFA_SERVICOS | Pacote de tarifa de serviços |
TARIFA_SERVICOS_AVULSOS | Tarifa de serviços avulsos |
FOLHA_PAGAMENTO | Folha de pagamento |
DEPOSITO | Depósito |
SAQUE | Saque |
CARTAO | Operação com cartão |
ENCARGOS_JUROS_CHEQUE_ESPECIAL | Encargos e juros de cheque especial |
RENDIMENTO_APLIC_FINANCEIRA | Rendimento de aplicação financeira |
PORTABILIDADE_SALARIO | Portabilidade de salário |
RESGATE_APLIC_FINANCEIRA | Resgate de aplicação financeira |
OPERACAO_CREDITO | Operação de crédito |
OUTROS | Outros tipos de operação |

