---
title: "Obtém a lista de transações da conta identificada por accountId"
method: GET
path: "/baas/v1/open/dat/accounts/{accountId}/transactions"
tags: ["Accounts | Dados"]
---

# Obtém a lista de transações da conta identificada por accountId

`GET /baas/v1/open/dat/accounts/{accountId}/transactions`

## Request

- Base URL: `https://sandbox.openfinance.celcoin.dev`
- URL: `https://sandbox.openfinance.celcoin.dev/baas/v1/open/dat/accounts/{accountId}/transactions`
- Auth: HTTP bearer

Método para obter a lista de transações da conta de depósito à vista, poupança ou pagamento pré-paga 
identificada por accountId mantida pelo cliente na instituição transmissora. É permitida uma consulta máxima que se estenda em 12 meses no passado mais 12 meses no futuro.

PERMISSÃO NECESSÁRIA: `ACCOUNTS_TRANSACTIONS_READ`

## Path parameters

- `accountId` string, required

## Query parameters

- `page` integer
- `page-size` integer
- `fromBookingDate` string, date
- `toBookingDate` string, date
- `creditDebitIndicator` 'CREDITO' | 'DEBITO'
- `pagination-key` string

## Response `200`

Dados da lista de transações da conta obtidos com sucesso

- object
  - `data` object[], required: Lista dos lançamentos referentes às transações realizadas e de lançamentos futuros
    - `transactionId` string, required: Código único da transação na instituição
    - `completedAuthorisedPaymentType` 'TRANSACAO_EFETIVADA' | 'LANCAMENTO_FUTURO' | 'TRANSACAO_PROCESSANDO', required: Indicador se a transação foi efetivada, é lançamento futuro ou está processando
    - `creditDebitType` 'CREDITO' | 'DEBITO', required: Indicador do tipo de lançamento (crédito ou débito)
    - `transactionName` string, required: Nome da transação conforme apresentado nos canais digitais
    - `type` 'TED' | 'DOC' | 'PIX' | 'TRANSFERENCIA_MESMA_INSTITUICAO' | 'BOLETO' | 'CONVENIO_ARRECADACAO' | 'PACOTE_TARIFA_SERVICOS' | 'TARIFA_SERVICOS_AVULSOS' | 'FOLHA_PAGAMENTO' | 'DEPOSITO' | 'SAQUE' | 'CARTAO' | 'ENCARGOS_JUROS_CHEQUE_ESPECIAL' | 'RENDIMENTO_APLIC_FINANCEIRA' | 'PORTABILIDADE_SALARIO' | 'RESGATE_APLIC_FINANCEIRA' | 'OPERACAO_CREDITO' | 'OUTROS', required: Tipo da transação
    - `transactionAmount` object, required
      - `amount` string, required: Valor da transação
      - `currency` string, required: Moeda referente ao valor monetário (ISO-4217)
    - `transactionDateTime` string, required: Data e hora original da transação
    - `partieCnpjCpf` string: CPF ou CNPJ da pessoa envolvida na transação
    - `partiePersonType` 'PESSOA_NATURAL' | 'PESSOA_JURIDICA': Tipo de pessoa da contraparte
    - `partieCompeCode` string: Código COMPE da instituição da contraparte
    - `partieBranchCode` string: Código da agência da contraparte
    - `partieNumber` string: Número da conta da contraparte
    - `partieCheckDigit` string: Dígito da conta da contraparte
  - `links` TransactionsLinks, required: Referências para outros recursos da API requisitada
    - `self` string, uri, required: URI completo que gerou a resposta atual
    - `first` string, uri: URI da primeira página
    - `prev` string, uri: URI da página anterior
    - `next` string, uri: URI da próxima página
  - `meta` MetaOnlyRequestDateTime, required: Meta informações referente à API requisitada
    - `requestDateTime` string, date-time, required: Data e hora da consulta, conforme especificação RFC-3339, formato UTC

## Other responses

- `400`: Requisição malformada
- `401`: Token inválido ou não autorizado
- `403`: Token tem escopo incorreto ou política de segurança violada
- `404`: Conta não encontrada
- `429`: Muitas solicitações foram feitas dentro de um determinado período

---

[API](https://skmtc.dev/celcoin/apis/api-para-transa-es.md) - [All operations](https://skmtc.dev/celcoin/apis/api-para-transa-es/llms.txt) - [OpenAPI document](https://skmtc.dev/celcoin/apis/api-para-transa-es/revisions/85dd6188a37b?raw)
