Consulta de extrato
Este endpoint retorna todos os movimentos efetivados na conta bancária.
Requisição
GET 'https://apisandbox.delbank.com.br/baas/api/v2/transactions'
curl -X 'GET' \
'https://apisandbox.delbank.com.br/baas/api/v2/transactions' \
-H 'accept: */*' \
-H 'x-delbank-api-key: {{apiKey}}'
Cabeçalhos (Headers)
Nome | Descrição |
---|---|
x-delbank-api-key | Obrigatório. Chave de API |
Parâmetros (query):
Nome | Tipo | Descrição |
---|---|---|
page | number | Número da página (paginação)Default: 1 |
limit | number | Quantidade de itens retornados (paginação)Default: 10 |
nsu | number | NSU (número sequencial único) da transação Caso a transação exista, irá retornar somente uma transação |
isCredit | boolean | Utilize true ou false Caso seja informado, irá filtrar por transações conforme sua modalidade, seja crédito ou débito . Caso não informado, retornará todas as transações independente da modalidade |
type | array|enum | Tipo de transação Pode ser informado uma lista de tipos de transação |
startDate | date | Data inicial da criação da transação Ao aplicar este tipo de filtro, será considerado a data inicial conforme o padrão UTC , ou seja, ao informar 2023-01-01 , será retornado as transações que foram criadas a partir de 2023-01-01 03:00:00.000Z |
endDate | date | Data final da criação da transação Ao aplicar este tipo de filtro, será considerado a data inicial conforme o padrão UTC , ou seja, ao informar 2023-01-01 , será retornado as transações que foram criadas até 2023-01-02 02:59:59.000Z |
endToEndId | string | EndToEndId da transferência/pagamento no contexto do Pix. Este tipo filtra visa facilitar a busca pelos pagamentos e recebimentos do Pix Caso a transação exista, irá retornar somente uma transação |
Tipos de transações
Tipo | Descrição | Modalidade (crédito ou débito) |
---|---|---|
DEBIT_TRANSFER_INTERNAL | Transferência enviada (transferência entre contas delbank) | Débito |
CREDIT_TRANSFER_INTERNAL | Transferência recebida (transferência entre contas delbank) | Crédito |
DEBIT_TRANSFER_EXTERNAL | TED enviada | Débito |
CREDIT_TRANSFER_EXTERNAL | TED recebida | Crédito |
DEBIT_PIX | PIX enviado | Débito |
CREDIT_PIX | PIX recebido | Crédito |
Exemplos de consulta
# busca de todas as transações
GET 'https://apisandbox.delbank.com.br/baas/api/v1/transactions'
# busca transações somente de crédito
GET 'https://apisandbox.delbank.com.br/baas/api/v1/transactions?isCredit=true'
# busca transação por NSU
GET 'https://apisandbox.delbank.com.br/baas/api/v1/transactions?nsu=999998'
# busca transação por um único tipo de transação
GET 'https://apisandbox.delbank.com.br/baas/api/v1/transactions?type=CREDIT_PIX'
# busca transação por vários tipos de transação
GET 'https://apisandbox.delbank.com.br/baas/api/v1/transactions?type=CREDIT_PIX&type=DEBIT_PIX'
Resposta (response)
[
{
"id": "21E3822485720230827144231555972751",
"nsu": 727646,
"amount": 5.00,
"notes": "description",
"createdAt": "2023-08-27T14:42:34.763Z",
"type": {
"name": "CREDIT_PIX",
"description": "PIX recebido",
"isCredit": true
},
"balance": {
"balancePrevious": 69696969687968.55,
"currentBalance": 69696969687973.55
},
"proof": {} // generic response
}
]
O campo
proof
, é uma informação genérica que pode ser diferente conforme o tipo de transação. Este campo representa o comprovante da transação
Comprovante do recebimento do Pix
[
{
"id": "21E3822485720230827144231555972751",
"correlationId": "1f9d63e8-81f6-4636-b862-e2edf4c72d67",
"nsu": 727646,
"amount": 5.00,
"notes": "description",
"createdAt": "2023-08-27T14:42:34.763Z",
"type": {
"name": "CREDIT_PIX",
"description": "PIX recebido",
"isCredit": true
},
"balance": {
"balancePrevious": 69696969687968.55,
"currentBalance": 69696969687973.55
},
"proof": {
"endToEndId": "E3822485720230827144231555972751",
"status": "PIX_EFFECTIVE",
"type": "PIX_QR_CODE_DYNAMIC",
"amount": 5.0,
"description": "description",
"payer": {
"number": "31712",
"branch": "0001",
"type": "CURRENT",
"holder": {
"document": "32752023000149",
"name": "bxxdbde",
"type": "LEGAL"
},
"participant": {
"name": "DELCRED SCD S.A.",
"ispb": "38224857"
}
},
"beneficiary": {
"number": "31712",
"branch": "0001",
"type": "CURRENT",
"holder": {
"document": "32752023000149",
"name": "bxxdbde",
"type": "LEGAL"
},
"participant": {
"name": "DELBANK",
"ispb": "38224857"
}
}
}
}
]