Categorize transaction
Updates the category for a transaction. This endpoint only accepts
a category_id update. Transfer transactions,
split transactions, and categories not available to the
company are returned as missing resources.
Authorizations
API key prefixed with finta_
Path Parameters
Transaction ID with txn_ prefix.
^txn_Body
Selectable category ID with cat_ prefix.
^cat_"cat_v5e6f7g8h9i0j1"
Response
The updated transaction
Unique identifier with txn_ prefix.
"txn_abc123"
transaction Transaction date.
"2026-02-15"
Date used for accounting and financial reports. Defaults to date unless overridden.
"2026-02-15"
Transaction amount in cents. Positive for income, negative for expenses. Divide by 100 to get the dollar amount.
-49900
ISO 4217 currency code.
"USD"
Whether the transaction has been categorized. False when assigned to Uncategorized Income or Uncategorized Expenses. Note that category_id is still present for uncategorized transactions.
Type of transaction: standard (normal), transfer (matched transfer between accounts), or split (parent of split children).
standard, transfer, split Where the transaction originated.
Approval status of the transaction.
approved, pending Unix timestamp of when the transaction was created.
1771183600
Merchant or payee name.
"AWS"
Description provided by the bank or payment processor. Null when not available.
null
Prefixed ID of the assigned category.
"cat_v5e6f7g8h9i0j1"
Name of the assigned category.
"Software"
Number of months this transaction is spread over, or null if not spread.
null
Prefixed ID of the associated transfer, or null if not a transfer.
null