Update a transaction
PATCH/transactions/:id
Partial update. Only fields present in the body are written. Requires scope finance.transactions.write. Read-only fields in the body (id, workspace_id, company_id, financial_account_id, auto_created, transfer_id, created_at) are silently dropped — the response is the new persisted state.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 500
Updated transaction.
Malformed JSON body, or *_id and *_name sent together for the same FK.
Missing / invalid / expired / revoked token.
Token lacks the finance.transactions.write scope.
Transaction not found within the tenant.
Schema validation failure or FK out of scope.
Unhandled server error.