Update a single transaction

Requires transactions:read:all and either of transactions:write or transactions:write:all scopes.

Path Params
uuid
required

The transaction id

Body Params
string

Scope 'transactions.write.all' required. The id of the account the transaction belongs to

amount
object
string

The category id. Standard categories are prefixed with 'std', custom categories are prefixed with 'cus'

boolean

Flag indicating whether the user has confirmed the category id as correct

date-time

Scope 'transactions.write.all' required. The date that the transaction occurred. Where available this will contain an accurate time, where the time is not available it will default to midday.

string

Scope 'transactions.write.all' required. The full text description of the transactions - often as it is represented on the users bank statement

string

A cleaned up and shorter description of the transaction, this can be edited

string
length ≤ 500

Arbitrary text that a user can add about a transaction

string
enum

Scope 'transactions.write.all' required. Whether the transaction has been posted (booked) or is still a pending transaction. During the transition from pending to posted the description will normally change.

Allowed:
string

The project ID the transaction is associated with

enhancedCategories
object

Categories to enrich a transaction with

Responses

Language
Credentials
Header
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json