EagleIX
Consulta PIX (CNAB)

Listar Transacoes

Referencia do endpoint para listagem e filtragem de transacoes PIX/CNAB

Listar transacoes

GET /api/v1/transacoes

Retorna uma lista paginada de transacoes PIX/CNAB com suporte a filtros avancados.


Request

Query Parameters

ParametroTipoObrigatorioValidacaoDescricao
dataIniciodatesimFormato YYYY-MM-DDData inicial do periodo
dataFimdatesimFormato YYYY-MM-DD, >= dataInicioData final do periodo
statusenumnaoVer statusFiltrar por status
valornumbernaoNao combina com valorMinimo/valorMaximoValor exato da transacao
valorMinimonumbernaoNao combina com valorValor minimo da faixa
valorMaximonumbernaoNao combina com valorValor maximo da faixa
chavePixstringnaoChave PIX do favorecido
nomeFavorecidostringnaoMinimo 3 caracteresNome do favorecido
numeroDocumentostringnao6 digitosNumero do documento
nomeArquivostringnaoNome do arquivo CNAB
loteServicointegernaoNumero do lote de servico
pageintegernao0-100, padrao 0Numero da pagina (base zero)
sizeintegernao1-100, padrao 50Itens por pagina

O intervalo entre dataInicio e dataFim nao pode exceder 180 dias.

Os parametros valor e valorMinimo/valorMaximo sao mutuamente exclusivos. Use valor para busca exata ou valorMinimo/valorMaximo para busca por faixa.

Exemplo de requisicao

GET /api/v1/transacoes?dataInicio=2026-04-01&dataFim=2026-04-30&status=SETTLED&page=0&size=20

Response

200 OK

{
  "content": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "numeroDocumento": "123456",
      "dataVencimento": "2026-04-26",
      "status": "SETTLED",
      "valor": 150.00,
      "formaLancamento": "PIX_TRANSFERENCIA",
      "favorecidoNome": "Joao da Silva",
      "favorecidoNumeroInscricao": "12345678901",
      "chavePix": "favorecido@empresa.com",
      "tipoChavePix": "CHAVE_PIX_EMAIL",
      "createdAt": "2026-04-26T14:30:01.234"
    }
  ],
  "totalElements": 42,
  "totalPages": 3,
  "size": 20,
  "number": 0
}

Campos da response

CampoTipoDescricao
idUUIDIdentificador unico da transacao
numeroDocumentostringNumero do documento (6 digitos)
dataVencimentodateData de vencimento
statusstringStatus da transacao
valornumberValor em reais
formaLancamentostringForma de lancamento
favorecidoNomestringNome do favorecido
favorecidoNumeroInscricaostringCPF ou CNPJ do favorecido
chavePixstringChave PIX utilizada
tipoChavePixstringTipo da chave PIX
createdAtdatetimeTimestamp de criacao

Paginacao

A response segue o formato Spring Data Page:

CampoTipoDescricao
contentarrayLista de transacoes da pagina atual
totalElementsintegerTotal de transacoes encontradas
totalPagesintegerTotal de paginas
sizeintegerTamanho da pagina
numberintegerNumero da pagina atual (base zero)

Formas de lancamento

ValorDescricao
CREDITO_CONTACredito em conta
PAGAMENTO_CHEQUEPagamento de cheque
DOCDOC
TEDTED
PIX_TRANSFERENCIAPIX transferencia
PIX_QR_CODEPIX via QR Code
PIX_CHAVEPIX via chave

Erros

400 Bad Request

Erro de validacao nos parametros de consulta.

{
  "code": "VALIDATION_ERROR",
  "message": "Falha de validacao",
  "details": [
    { "campo": "dataInicio", "erro": "must not be null" }
  ],
  "traceId": "abc123def456",
  "timestamp": "2026-04-26T14:30:01.234Z"
}

500 Internal Server Error

Erro interno. Inclua o traceId ao reportar.

On this page