Create a Bank Transaction
Documentation Index
Fetch the complete documentation index at: https://docs.api.stuut.co/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Schema for creating a bank transaction.
ID of the bank account this transaction belongs to
Transaction reference number
Transaction amount in standard units, e.g. dollars
^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$Transaction type: deposit or withdrawal
deposit, withdrawal ID of the bank statement this transaction was uploaded from. When provided, the transaction is created as a draft pending statement approval.
Transaction description
Transaction timestamp. Defaults to the current time.
Successful Response
Main Bank Transaction detail schema.
If posted, the time the transaction posted. Otherwise the time the transaction was initiated/authorized.
Last 4 digits of the bank account number
The id of the bank_account associated with the transaction.
The transaction reference number.
The transaction's detail that often appears on your statement and portal. It can contain remittance information or descriptions about the payment.
Whether the transaction has been posted
The gross amount (less any fees) in the currency's smallest unit, e.g. $10 USD would be represented as 1000. amount must be >= 0
^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$The 3 character ISO 4217 currency code.
ADP, AED, AFA, AFN, ALK, ALL, AMD, ANG, AOA, AOK, AON, AOR, ARA, ARL, ARM, ARP, ARS, ATS, AUD, AWG, AZM, AZN, BAD, BAM, BAN, BBD, BDT, BEC, BEF, BEL, BGL, BGM, BGN, BGO, BHD, BIF, BMD, BND, BOB, BOL, BOP, BOV, BRB, BRC, BRE, BRL, BRN, BRR, BRZ, BSD, BTN, BUK, BWP, BYB, BYN, BYR, BZD, CAD, CDF, CHE, CHF, CHW, CLE, CLF, CLP, CNH, CNX, CNY, COP, COU, CRC, CSD, CSK, CUC, CUP, CVE, CYP, CZK, DDM, DEM, DJF, DKK, DOP, DZD, ECS, ECV, EEK, EGP, ERN, ESA, ESB, ESP, ETB, EUR, FIM, FJD, FKP, FRF, GBP, GEK, GEL, GHC, GHS, GIP, GMD, GNF, GNS, GQE, GRD, GTQ, GWE, GWP, GYD, HKD, HNL, HRD, HRK, HTG, HUF, IDR, IEP, ILP, ILR, ILS, INR, IQD, IRR, ISJ, ISK, ITL, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRH, KRO, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LTL, LTT, LUC, LUF, LUL, LVL, LVR, LYD, MAD, MAF, MCF, MDC, MDL, MGA, MGF, MKD, MKN, MLF, MMK, MNT, MOP, MRO, MRU, MTL, MTP, MUR, MVP, MVR, MWK, MXN, MXP, MXV, MYR, MZE, MZM, MZN, NAD, NGN, NIC, NIO, NLG, NOK, NPR, NZD, OMR, PAB, PEI, PEN, PES, PGK, PHP, PKR, PLN, PLZ, PTE, PYG, QAR, RHD, ROL, RON, RSD, RUB, RUR, RWF, SAR, SBD, SCR, SDD, SDG, SDP, SEK, SGD, SHP, SIT, SKK, SLE, SLL, SOS, SRD, SRG, SSP, STD, STN, SUR, SVC, SYP, SZL, THB, TJR, TJS, TMM, TMT, TND, TOP, TPE, TRL, TRY, TTD, TWD, TZS, UAH, UAK, UGS, UGX, USD, USN, USS, UYI, UYP, UYU, UYW, UZS, VEB, VED, VEF, VES, VND, VNN, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XCG, XDR, XEU, XFO, XFU, XOF, XPD, XPF, XPT, XRE, XSU, XTS, XUA, XXX, YDD, YER, YUD, YUM, YUN, YUR, ZAL, ZAR, ZMK, ZMW, ZRN, ZRZ, ZWD, ZWL, ZWR A withdrawal indicates funds flowing out of your account (negative amount). A deposit indicates funds flowing into your account (positive amount).
deposit, withdrawal Agent extractions for a bank transaction.
The AI agent's confidence metrics
Whether the transaction is currently being processed by an AI agent.
Get the payment status of the transaction.
non_payment, potential_payment, draft_payment, posted_payment, handled_outside Whether this is a payment. True=payment, False=non-payment, None=undetermined
Reason for marking this transaction as a non-payment
Total amount allocated to payments
^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$Amount handled outside of Stuut
^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$Reason why this transaction was handled outside of Stuut
Counterparty information aggregated from transaction and payments.
Whether transaction or any of its payments are associated to a remittance
Whether any payment on this transaction has on-account funds (unallocated amount)
Whether any payment on this transaction involves foreign exchange (different currency than bank transaction)
Whether any payment on this transaction has a posting error and has not been posted
Minimal payout reference for the bank-transaction detail response.
String representing the object's type. Objects of the same type share the same value.