OAuth 2.0 Client Credentials issuing JWT Bearer access tokens.
Comma-separated sparse fieldset. The server always includes required identifiers.
Successful Response
Stable, immutable identifier for the transaction.
Identifier of the parent connection.
Identifier of the parent account.
Transaction lifecycle status.
pending, posted, reversed, cancelled, unknown Posting or book date. This is often the only business date provided by the bank.
When this transaction record last changed in this API. /transactions/sync is ordered by (updatedAt, id) ascending.
Signed decimal amount. Positive values represent inflows; negative values represent outflows.
^-?\d+(?:\.\d{1,18})?$Transaction currency or asset code.
^[A-Z0-9]{3,12}$Credit or debit direction.
credit, debit Canonical transaction narrative.
Primary payment rail or movement channel.
internalTransfer, card, ach, sepaCredit, sepaDebit, wire, swift, fasterPayments, check, cash, crypto, other, unknown Original bank narrative, when preserved.
Payment or remittance reference intended for reconciliation. This may be entered by the payer, carried end-to-end by the payment rail, or extracted from bank narrative when reliable.
Bank- or rail-supplied operational tracking identifier. Depending on the bank, this may be a per-transaction trace/reference or a batch-level trace.
BAI or BAI2 transaction code, when supplied by the bank.
Short classification label, often derived from bank export data or internal enrichment.
Optional secondary classification label.
Merchant Category Code, when available.
Merchant name, when available.
Counterparty name, when available.
Masked counterparty account identifier, when available.