200Successful Response
Schema: SuccessEnvelope_TransactionResponse_
successbooleanmessagestringcodestringdataTransactionResponse
/api/v1/transactions/{transaction_id}Update transaction metadata like tags, review status, or description.
Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.
transaction_idstringrequiredSchema: TransactionUpdateRequest
amountintegerAmount in cents.
datetimestring · dateTransaction date.
descriptionstringTransaction description.
counterpartystringCounterparty / merchant name override.
metaobjectMetadata JSON object for storing additional transaction details.
categorization_methodstringHow this transaction was categorized: 'ai', 'rules', 'similarity', 'transfer_between_accounts', 'uncategorized', 'user', 'historical', or 'global_pattern'.
posted_statusstringPosting status: 'not_posted', 'posted', or 'deleted'.
review_statusstringReview status: 'unreviewed' or 'reviewed'.
opposing_line_entry_idsarray · stringUUIDs of opposing line entries for double-entry accounting.
personalbooleanMark as personal expense (not business-related).
journal_entry_idstringUUID of linked journal entry for categorization.
teal_source_account_idstringTeal accounting system source account ID.
ledger_idstringUUID of the ledger (bank account) this transaction belongs to.
reconciledbooleanMark transaction as reconciled with bank statement.
invoice_idstringUUID of linked invoice (for payment transactions).
Schema: SuccessEnvelope_TransactionResponse_
successbooleanmessagestringcodestringdataTransactionResponseSchema: HTTPValidationError
detailarray · ValidationErrorValidationErrorlocarray · string | integerrequiredmsgstringrequiredtypestringrequiredinputobjectctxobject