Skip to main content

Deposit Accounts API

Overview​

The Deposit Accounts API provides comprehensive endpoints for managing customer deposit accounts, including savings, current, and fixed deposit accounts.

Deposit Account Lifecycle & State Transitions​

The deposit account lifecycle tracks accounts from creation through various operational states to closure. Understanding these states is essential for proper account management and transaction processing.

State Descriptions​

StateDescriptionTransactions Allowed
Partial ApplicationAccount being created (draft)None
Pending ApprovalSubmitted, awaiting approvalNone
ApprovedApproved but not yet activatedNone
RejectedApplication rejectedNone
ActiveFully operational accountAll transactions
In ArrearsAccount with overdraft/negative balanceLimited (deposits only)
DormantInactive for extended periodReactivation required
LockedTemporarily lockedNone
ClosedAccount closed normallyNone
Closed Written OffAccount closed with debt write-offNone

State Change Commands​

ActionCommandFrom StateTo State
Create AccountCreateDepositCommand-Partial Application
Request ApprovalRequestDepositApprovalCommandPartial ApplicationPending Approval
Approve AccountApproveDepositCommandPending ApprovalApproved
Reject AccountRejectDepositCommandPending ApprovalRejected
Send BackSetDepositBackToPartialApplicationCommandPending ApprovalPartial Application
Activate AccountApproveDepositCommandApprovedActive
Lock AccountLockDepositAccountCommandActiveLocked
Unlock AccountUnLockDepositAccountCommandLockedActive
Close AccountCloseDepositCommandActive, Dormant, In ArrearsClosed
Reopen AccountReopenClosedDepositCommandClosedActive
Undo ApprovalUndoDepositApprovalCommandApprovedPending Approval
Mark DormantAutomatic (system job)ActiveDormant
Overdraft DetectionAutomatic (on withdrawal)ActiveIn Arrears

Coming Soon​

Documentation for the Deposit Accounts API is currently being developed. This module will include:

  • Create Account - Open new deposit accounts
  • Update Account - Modify account information
  • Get Account Details - Retrieve account information
  • List Accounts - Query accounts with filters
  • Account Status - Activate, deactivate, close accounts
  • Interest Calculation - Manage account interest

Module Status​

📝 Status: Documentation in progress
🎯 Target: Q1 2026
📧 Contact: For early access or questions, contact our API team