Core Banking Services
  1. Account
Core Banking Services
  • Introduction
  • Terminologies
  • Webhooks
  • Authentication
  • Account
    • Product List
      GET
    • Create Account
      POST
    • Find Client
      POST
    • Accounts
      GET
    • Create Additional Account
      POST
    • Account Details By BVN
      GET
    • Get Client Addresses
      GET
    • Get Account Details
      GET
    • Get Account Summary
      GET
    • Client Images
      GET
    • Update BVN
      POST
    • Update Transaction Limit
      POST
  • KYC
    • Get KYC Info
      POST
    • Update KYC
      POST
  • Transaction
    • Payment Types
      GET
    • Debit Account
      POST
    • Credit Account
      POST
    • Transaction History
      GET
    • Transaction Details
      GET
  • Transfer
    • Get Institutions
      GET
    • Name Inquiry
      POST
    • Interbank Transfer
      POST
    • InterBank Transfer Query
      GET
    • Transfer Details
      GET
    • IntraBank Transfer
      POST
    • Intrabank Transfer To Virtual Accounts
      POST
  • Reporting
    • Report Types
    • Get Report Parameters
    • Create Report
    • Report Details
    • Get Reports
  1. Account

Update Transaction Limit

POST
/core/account/{clientId}/transactionlimit
This API updates the transaction limit for a specific account, adjusting the maximum allowable transaction amount based on user preferences or regulatory requirements.

Path Parameter#

Field NameTypeRequiredDescription
clientIdintegerTRUEUnique identifier of the client whose account transaction limit is being updated

Request Body#

The request should be a JSON object containing the following fields:
`
Field NameTypeRequiredDescription
nubanstringTRUEThe account number to be affected.
dailyTransactionLimitintegerFALSEThe maximum transaction amount per day
singleTransactionLimitintegerFALSEThe maximum transaction amount for each transaction

Response Body#

The response confirms the client ID of the updated transaction limit record.
Field NameTypeDescription
savingsIdintegerUnique identifier of the savings account
rollbackTransactionbooleanAn indicator of whether the transaction should be reversed. It usually is always false by default
NUBANstringAccount number of the client

Request

Path Params
clientId
integer 
required
Body Params application/json
nuban
string 
required
dailyTransactionLimit
integer 
required
singleTransactionLimit
integer 
required
Example
{
   	"nuban":"1100000358",
    "dailyTransactionLimit":20000,
    "singleTransactionLimit":5000
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/core/account//transactionlimit' \
--header 'Content-Type: application/json' \
--data-raw '{
   	"nuban":"1100000358",
    "dailyTransactionLimit":20000,
    "singleTransactionLimit":5000
}'

Responses

🟢200Success
application/json
Body
savingsId
integer 
required
rollbackTransaction
boolean 
required
nuban
string 
required
Example
{
    "savingsId": 28,
    "rollbackTransaction": false,
    "nuban": "1100000358"
}
Modified at 2025-03-19 15:02:27
Previous
Update BVN
Next
Get KYC Info
Built with