v1

latestOpenAPI 3.1.02026-07-24111224223.3 KB
Bank Transactions

Updates a bank transaction

Adjusts memo, categorization, or reconciliation metadata on an existing bank transaction without re-importing the entire feed batch. Supply the full body expected by the schema so optional fields you intend to keep are not unintentionally cleared.

put/bank-transactions/{bank_transaction_id}

Path parameters

bank_transaction_idstring required

UUID of the bank transaction to be used in this operation.

Request body

datestring date required
namestring required

Transaction description

merchantstring required

Merchant or counterparty name

pendingboolean

Whether the transaction is still pending

excludedboolean

Whether the transaction is excluded from reconciliation

Example request

{
  "net_amount": {
    "amount": "1.01",
    "currency": "USD"
  },
  "fee": {
    "amount": "1.01",
    "currency": "USD"
  },
  "external_references": [
    {
      "type": "xyzSystemId",
      "id": "234",
      "url": "https://xyzsystempage.com/ids/234"
    }
  ]
}

Response

OK

idstring uuid required
bank_account_idstring uuid required
subsidiary_idstring uuid required
datestring date required
namestring required

Transaction description

merchantstring required

Merchant or counterparty name

pendingboolean required

Whether the transaction is still pending

excludedboolean required

Whether the transaction is excluded from reconciliation

Example response

{
  "net_amount": {
    "amount": "1.01",
    "currency": "USD"
  },
  "fee": {
    "amount": "1.01",
    "currency": "USD"
  },
  "external_references": [
    {
      "type": "xyzSystemId",
      "id": "234",
      "url": "https://xyzsystempage.com/ids/234"
    }
  ]
}