Create Additional Account
This endpoint creates additional accounts for existing clients.
Request Body#
| Field Name | Type | Required | Description |
|---|
| clientId | intergage | true | Id of an existing client |
| productId | integer | true | Transaction Point Product ID (e.g., Savings Account, Current Account). |
Response Body#
| Field Name | Type | Description |
|---|
| id | integer | Unique identifier for the account record. |
| nuban | string | Generated NUBAN (bank account number). |
| clientId | integer | Unique identifier for the client. |
Request
Add the parameter Authorization
to Headers,whose value is to concatenate the Token after the Bearer. Example:Authorization: Bearer ********************
Token URL: {{tpGatewayHostUrl}}/security/authenticate
or
Body Params application/json
{
"clientType": "BUSINESS",
"dateOfBirth": "01-01-1990",
"fullName": "Sample Customer",
"email": "user1@example.com",
"mobileNo": "08000000015",
"bvn": "00000000000",
"productId": 100
}
Request Code Samples
curl --location '/core/account/add' \
--header 'Content-Type: application/json' \
--data-raw '{
"clientType": "BUSINESS",
"dateOfBirth": "01-01-1990",
"fullName": "Sample Customer",
"email": "user1@example.com",
"mobileNo": "08000000015",
"bvn": "00000000000",
"productId": 100
}'
Responses
{
"id": 69,
"firstname": "Sample",
"lastname": "Customer",
"email": "sample@example.com",
"mobileNo": "08000000016",
"nuban": "0000000355",
"productId": 100,
"clientId": 70
}
Modified at 2026-11-02 05:49:11