Deposits
Get all deposits
Get all deposits
GET {base url}/v1/deposits
Get all deposits
Query Parameters
page
number
perPage
number
{
"responseCode": "00",
"status": "success",
"message": "Deposits fetch successful",
"data": [
{
"id": "844e2eaa-61a1-4099-8407-55a4b24df294",
"organizationId": "a5f38f16-6c44-408f-b7ff-6775f02b83ac",
"depositProductId": "aeec33a0-059f-4a4a-b122-357eec1572c2",
"accountNumber": "0000000692",
"accountName": "new depo 34",
"accountHolder": "05768940-15ed-450c-8d8e-70f36ffffff8",
"accountHolderType": "companies",
"depositTenure": null,
"accruedInterest": 0,
"customData": {},
"accountBalance": 19000,
"accountLedgerBalance": 19000,
"maturityDate": null,
"status": "active",
"updated_at": "2023-12-12T00:01:02.256Z",
"firstName": null,
"lastName": null,
"clientkey": null,
"name": "chowDeck",
"accountholdername": "chowDeck",
"companykey": "05768940-15ed-450c-8d8e-70f36ffffff8",
"productName": "new product 1000",
"productType": "savings_account"
},
{
"id": "4fd1318b-668b-4562-a216-cd2490fd03ed",
"organizationId": "a5f38f16-6c44-408f-b7ff-6775f02b83ac",
"depositProductId": "aeec33a0-059f-4a4a-b122-357eec1572c2",
"accountNumber": "0000000678",
"accountName": "testing34567",
"accountHolder": "05768940-15ed-450c-8d8e-70f36ffffff8",
"accountHolderType": "companies",
"depositTenure": null,
"accruedInterest": 0,
"customData": {},
"accountBalance": 8500,
"accountLedgerBalance": 8500,
"maturityDate": null,
"status": "active",
"updated_at": "2023-12-12T00:01:02.272Z",
"firstName": null,
"lastName": null,
"clientkey": null,
"name": "chowDeck",
"accountholdername": "chowDeck",
"companykey": "05768940-15ed-450c-8d8e-70f36ffffff8",
"productName": "new product 1000",
"productType": "savings_account"
},
{
"id": "bfca1acb-23e0-4ad4-a163-ed4481ed6d7e",
"organizationId": "a5f38f16-6c44-408f-b7ff-6775f02b83ac",
"depositProductId": "aeec33a0-059f-4a4a-b122-357eec1572c2",
"accountNumber": "0000000465",
"accountName": "sdsdsds",
"accountHolder": "05768940-15ed-450c-8d8e-70f36ffffff8",
"accountHolderType": "companies",
"depositTenure": null,
"accruedInterest": 0,
"customData": {},
"accountBalance": 1000,
"accountLedgerBalance": 1000,
"maturityDate": null,
"status": "closed",
"updated_at": "2023-09-04T08:36:32.009Z",
"firstName": null,
"lastName": null,
"clientkey": null,
"name": "chowDeck",
"accountholdername": "chowDeck",
"companykey": "05768940-15ed-450c-8d8e-70f36ffffff8",
"productName": "new product 1000",
"productType": "savings_account"
}
],
"pagination": {
"currentPage": 1,
"perPage": 30,
"totalCount": 52,
"totalPages": 2,
"previousPage": 0,
"nextPage": 2
}
}Get deposit details
Get deposit details
GET {base url}/v1/deposits/_single
Get single deposit details
Query Parameters
depositId*
string
Get deposit account balances
Get deposit account balances
GET {base url}/v1/deposits/{depositId}/balances
Get deposit account balances
Get deposit transactions
Get deposit transactions
GET {base url}/v1/deposits/transactions
Get all deposit transactions
Query Parameters
accountNumber*
string
Add deposits
Add new deposit
POST {base url}/v1/deposits/transactions
Add new deposit
Request Body
productId*
string
deposit product Id
accountNumber*
string
account number
type*
string
type
amount*
number
amount (major)
narration*
string
narration
applyManualFee*
boolean
apply manual fees
exemptAutoFees*
boolean
exempt auto fees
manualFee
object
manual fees
Deposit withdrawal
Deposit withdrawal
POST {base url}/v1/deposits/transactions
Deposit withdrawal
Request Body
productId*
string
depositt product id
accountNumber*
string
account number
type*
string
type
amount*
number
amount (major)
narration*
string
narration
applyManualFee*
boolean
apply manual fees
exemptAutoFees*
boolean
exempt auto fees
manualFee
object
manual fees
Deposit transfer
Deposit transfer
POST {base url}/v1/deposits/transactions/transfer
Deposit transfer
Request Body
productId*
string
deposit product Id
senderAccountNumber*
string
sender account number
receiverAccountNumber*
string
receiver account number
amount*
number
amount (major)
narration*
string
narration
applyManualFee*
boolean
apply manual fees
exemptAutoFees*
boolean
exempt auto fees
create deposit
Create deposit
POST {base url}/v1/deposits
create deposit
Headers
Authorization header*
String
API user secret key
Body
depositProductId*
string
deposit product Id
accountName *
string
deposit account name
accountHolder *
string
account holder Id
accountHolderType *
string
account holder type (clients/deposits)
depositTenure
string
deposit tenure
depositInterestRate
number
deposit interest rate
status
string
deposit status
Response
Pre liquidate account
Pre liquidate account
POST {base url}/v1/deposits/{depositId}/pre_liquidate
pre liquidate account
Headers
Authorization header*
String
API user secret key
Body
newAccountNumber *
string
new account number
Response
liquidate account
Liquidate account
POST {base url}/v1/deposits/{depositId}/liquidate
Liquidate account
Headers
Authorization header*
String
API user secret key
Body
newAccountNumber *
string
new account number
Response
apply accrued interest
Apply accrued interest
POST {base url}/v1/deposits/{accountNumber}/apply_interest
apply accrued interest
Headers
Authorization header*
String
API user secret key
Response
Last updated
Was this helpful?