Skip to main content

Approve Transaction

Overview

Approve a PENDING transaction to transition it to SETTLED state, applying all balance changes and releasing holds.

Note: Full API implementation pending. Use the existing universal-transaction-management.md documentation for approval workflows.


Endpoint

POST /api/bpm/cmd/ApproveTransactionCommand

Request Body

FieldTypeRequiredDescription
transactionKeystringYesTransaction reference
approverNotesstringNoApproval notes for audit
approvalDatedatetimeNoApproval timestamp (defaults to now)

State Transition

PENDING → SETTLED
- Releases holds
- Updates balances
- Final state (unless reversed)

For complete documentation, see Universal Transaction Management.