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.