Deposits
Get all deposits
Get all deposits
GET
{base url}/v1/deposits
Get all deposits
Query Parameters
{
"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
}
}
{
"message": "unauthorized",
"code": 92
}
Get deposit details
Get deposit details
GET
{base url}/v1/deposits/_single
Get single deposit details
Query Parameters
{
"message": "unauthorized",
"code": 92
}
Get deposit account balances
Get deposit account balances
GET
{base url}/v1/deposits/{depositId}/balances
Get deposit account balances
{
"responseCode": "00",
"status": "success",
"message": "Deposits balances fetch successful",
"data": {
"ledger balance": 8500,
"available balance": 8500
}
}
{
"message": "unauthorized",
"code": 92
}
Get deposit transactions
Get deposit transactions
GET
{base url}/v1/deposits/transactions
Get all deposit transactions
Query Parameters
{
"status": "success",
"message": "Transactions fetched successfully",
"data": [],
"pagination": {
"currentPage": 1,
"perPage": 15,
"totalCount": 0,
"totalPages": 0,
"previousPage": 0,
"nextPage": 0
}
}
{
"message": "unauthorized",
"code": 92
}
Add deposits
Add new deposit
POST
{base url}/v1/deposits/transactions
Add new deposit
Request Body
{
"responseCode": "00",
"message": "deposit added successfully"
}
{
"message": "unauthorized",
"code": 92
}
Deposit withdrawal
Deposit withdrawal
POST
{base url}/v1/deposits/transactions
Deposit withdrawal
Request Body
{
"responseCode": "00",
"message": "deposit withdrawal successful"
}
{
"message": "unauthorized",
"code": 92
}
Deposit transfer
Deposit transfer
POST
{base url}/v1/deposits/transactions/transfer
Deposit transfer
Request Body
{
"responseCode": "00",
"message": "deposit transfer successful"
}
{
"message": "unauthorized",
"code": 92
}
create deposit
Create deposit
POST
{base url}/v1/deposits
create deposit
Headers
Body
Response
{
"responseCode": "00",
"status": "success",
"message": "Deposit created successfully",
"data": {
"organizationId": "aee1a803-3835-4195-b732-a19f7c3702c8",
"accountHolderType": "clients",
"accountHolder": "d4c9f36f-ffbb-4c85-87cb-97c8fee6b9ad",
"accountName": "testing",
"depositTenure": 24,
"accountNumber": "0000000396",
"depositInterestRate": 0,
"status": "active",
"customData": {},
"depositProduct": {
"id": "cc795c3d-1eb1-4099-b46f-0f25e121bd74",
"organizationId": "aee1a803-3835-4195-b732-a19f7c3702c8",
"productName": "march 8",
"productType": "current_account",
"productUserType": [
"clients",
"companies"
],
"productCurrency": "NGN",
"productDescription": "nil",
"productInterestRate": {
"applyInterest": false
},
"productTransactionSettings": {
"minBalance": 1000,
"dormantPeriod": 0,
"allowAccountGoDormant": false
},
"productTenure": {},
"productAccounting": {
"feeIncome": "",
"taxesPayable": "",
"savingsControl": "5056806598",
"interestExpense": "1014973771",
"interestPayable": "5056806598",
"transactionSource": "4043554117"
},
"branch": [
"all_branches"
],
"isActive": true,
"status": "active",
"created_at": "2024-03-08T09:07:35.695Z",
"updated_at": "2024-03-13T08:49:00.960Z",
"depositProductFees": [
{
"id": "62847dc7-b840-49dd-b0a0-b265e0f69a3f",
"depositProductId": "cc795c3d-1eb1-4099-b46f-0f25e121bd74",
"fees": [
{
"value": 75,
"feeName": "deposit fee",
"feeType": "auto_per_all_deposit_transactions",
"feePayment": "FLAT"
}
],
"created_at": "2024-03-08T09:07:35.695Z",
"updated_at": "2024-03-13T08:49:00.960Z"
}
]
},
"maturityDate": null,
"dormantDate": null,
"id": "97706735-54d3-4f24-ab53-a5a92e17d931",
"accountBalance": 0,
"accountLedgerBalance": 0,
"accruedInterest": 0,
"created_at": "2024-04-02T09:27:27.960Z",
"updated_at": "2024-04-02T09:27:27.960Z"
}
}
{
"message": "No authorization token found",
"code": 90
}
{
"depositProductId": "cc795c3d-1eb1-4099-b46f-0f25e121bd74",
"accountName": "testing",
"accountHolder": "d4c9f36f-ffbb-4c85-87cb-97c8fee6b9ad",
"accountHolderType": "clients",
"depositTenure": "24",
"depositInterestRate": 0,
"status": "active"
}
{
"responseCode": "00",
"status": "success",
"message": "Deposit created successfully",
"data": {
"organizationId": "aee1a803-3835-4195-b732-a19f7c3702c8",
"accountHolderType": "clients",
"accountHolder": "d4c9f36f-ffbb-4c85-87cb-97c8fee6b9ad",
"accountName": "testing",
"depositTenure": 24,
"accountNumber": "0000000396",
"depositInterestRate": 0,
"status": "active",
"customData": {},
"depositProduct": {
"id": "cc795c3d-1eb1-4099-b46f-0f25e121bd74",
"organizationId": "aee1a803-3835-4195-b732-a19f7c3702c8",
"productName": "march 8",
"productType": "current_account",
"productUserType": [
"clients",
"companies"
],
"productCurrency": "NGN",
"productDescription": "nil",
"productInterestRate": {
"applyInterest": false
},
"productTransactionSettings": {
"minBalance": 1000,
"dormantPeriod": 0,
"allowAccountGoDormant": false
},
"productTenure": {},
"productAccounting": {
"feeIncome": "",
"taxesPayable": "",
"savingsControl": "5056806598",
"interestExpense": "1014973771",
"interestPayable": "5056806598",
"transactionSource": "4043554117"
},
"branch": [
"all_branches"
],
"isActive": true,
"status": "active",
"created_at": "2024-03-08T09:07:35.695Z",
"updated_at": "2024-03-13T08:49:00.960Z",
"depositProductFees": [
{
"id": "62847dc7-b840-49dd-b0a0-b265e0f69a3f",
"depositProductId": "cc795c3d-1eb1-4099-b46f-0f25e121bd74",
"fees": [
{
"value": 75,
"feeName": "deposit fee",
"feeType": "auto_per_all_deposit_transactions",
"feePayment": "FLAT"
}
],
"created_at": "2024-03-08T09:07:35.695Z",
"updated_at": "2024-03-13T08:49:00.960Z"
}
]
},
"maturityDate": null,
"dormantDate": null,
"id": "97706735-54d3-4f24-ab53-a5a92e17d931",
"accountBalance": 0,
"accountLedgerBalance": 0,
"accruedInterest": 0,
"created_at": "2024-04-02T09:27:27.960Z",
"updated_at": "2024-04-02T09:27:27.960Z"
}
}
Pre liquidate account
Pre liquidate account
POST
{base url}/v1/deposits/{depositId}/pre_liquidate
pre liquidate account
Headers
Body
Response
{
"message": "No authorization token found",
"code": 90
}
{
"newAccountNumber": "0000000098"
}
liquidate account
Liquidate account
POST
{base url}/v1/deposits/{depositId}/liquidate
Liquidate account
Headers
Body
Response
{
"message": "No authorization token found",
"code": 90
}
{
"newAccountNumber": "0000002777"
}
apply accrued interest
Apply accrued interest
POST
{base url}/v1/deposits/{accountNumber}/apply_interest
apply accrued interest
Headers
Response
{
"responseCode": "00",
"status": "success",
"message": "operation successful"
}
{
"message": "No authorization token found",
"code": 90
}
{
"responseCode": "00",
"status": "success",
"message": "operation successful"
}
Last updated