Get one bank-feed transaction
Fetch a single bank-feed row by id. Returns 404 if it doesn’t exist or belongs to another organization.
Documentation Index
Fetch the complete documentation index at: https://docs.dualentry.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Path Parameters
Response
OK
A single bank-feed row (one debit or credit on a connected bank/credit-card account).
Use this to drive matching externally: pick a row, decide which DualEntry
transaction it pairs with, then POST /matches/.
Signed amount. Positive = debit (money in), negative = credit (money out).
^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$max(amount, 0). Zero when this row is a credit.
^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$abs(min(amount, 0)). Zero when this row is a debit.
^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$Where the row came from (Plaid, Meld, CSV upload, etc.).
pdf_upload, csv_upload, manual_upload, bai_upload, meld, plaid, waycore Where the row sits in the bank-match pipeline. matched means a DualEntry transaction is paired to it.
unprocessed, deterministic_suggested, awaiting_ai, ai_in_progress, ai_suggested, ai_no_match, no_match, excluded, matched Human-readable name of the bank/credit-card account this row belongs to.
Merchant or counterparty, when the bank reports one.
DualEntry transaction IDs currently matched to this row. Empty unless matching_status == 'matched'.
DualEntry entry IDs currently matched to this row (used for partial matches like journal entries).
