Deposits

Get all deposits

Get all deposits

GET {base url}/v1/deposits

Get all deposits

Query Parameters

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

accountNumber*

string

Add deposits

Add new deposit

POST {base url}/v1/deposits/transactions

Add new deposit

Request Body

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

Authorization header*

String

API user secret key

Body

Name
Type
Description

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

Name
Type
Description

Authorization header*

String

API user secret key

Body

Name
Type
Description

newAccountNumber *

string

new account number

Response

liquidate account

Liquidate account

POST {base url}/v1/deposits/{depositId}/liquidate

Liquidate account

Headers

Name
Type
Description

Authorization header*

String

API user secret key

Body

Name
Type
Description

newAccountNumber *

string

new account number

Response

apply accrued interest

Apply accrued interest

POST {base url}/v1/deposits/{accountNumber}/apply_interest

apply accrued interest

Headers

Name
Type
Description

Authorization header*

String

API user secret key

Response

Last updated

Was this helpful?