API

Update transaction

Update a manual account transaction.

Updates a manual transaction only. Bank/crypto synced txs are read-only. Edit/delete do not change account balance (same as in-app).

PATCH/v1/update_transaction

Body

FieldTypeRequiredDefaultDescription
budgetIdstringYes—Budget that owns the transaction.
transactionIdstringYes—Manual transaction to patch.
amountnumberNo—New signed amount. Does not auto-adjust balance.
postedAtstringNo—New ISO-8601 posted time.
currencystringNo—New ISO 4217 currency code.
descriptionstringNo—New payee or memo.

Response data

FieldTypeDescription
idstringId of the transaction.
budgetIdstringId of the budget this resource belongs to.
sourcestringmanual.
updatedbooleanAlways true on success.