Banking

Create a bank transaction (manual entry)

Manually create a bank transaction. The transaction is attached to the account identified by accountId (which must belong to your workspace). Reconciliation state is force-initialised (reconciled=false, status=raw); a caller cannot create an already-reconciled transaction.

post/v1/banking/transactions

Request

  • Base URL: https://api.frihet.io
  • URL: https://api.frihet.io/v1/banking/transactions
  • Auth: API key in header X-API-Key

Request body

accountIdstring required

ID of the bank account (connection) to attach the transaction to. Must belong to your workspace.

amountnumber required

Non-zero. Positive for income, negative for expenses.

datestring date required

ISO date (YYYY-MM-DD).

descriptionstring required
currencystring

ISO 4217 code. Defaults to the account currency or EUR.

referencestring
categorystring

Response

Transaction created

Changes

No recorded changes to this operation across all 1 revision of this API.