---
title: "Dequeue Bank Transactions"
method: POST
path: "/v1/banking/bank_accounts/{bank_account_id}/dequeue"
tags: ["Bank account"]
---

# Dequeue Bank Transactions

`POST /v1/banking/bank_accounts/{bank_account_id}/dequeue`

## Request

- Base URL: `https://api.cardda.com`
- URL: `https://api.cardda.com/v1/banking/bank_accounts/{bank_account_id}/dequeue`
- Auth: HTTP bearer

Dequeue bank transactions that belong to a bank account

## Path parameters

- `bank_account_id` string, required

## Parameters

- `#/paths/~1v1~1banking~1bank_keys/get/parameters/0` (unresolved $ref)

## Request body

- object
  - `bank_key_id` string, required: The id of the bank key to be used.
  - `motive` string, required: motive to destroy/dequeue the transaction
  - `transactions_ids` string[]

## Response `200`

The dequeue is being processed asynchronously; the response is an empty object.

- object

## Other responses

- `401`: Unauthorized
- `409`: The authorization was called while there are some transactions pending to be enqueued
- `412`: Precondition failed — `motive` is missing, empty, or invalid.
- `422`: The authorization method has a non valid value

---

[API](https://skmtc.dev/cardda/apis/banking-api.md) - [All operations](https://skmtc.dev/cardda/apis/banking-api/llms.txt) - [OpenAPI document](https://skmtc.dev/cardda/apis/banking-api/revisions/ff1aeb3fda8b?raw)
