Create Account
Create an individual customer account by passing the required parameters along with the account settings.
POST
/api/account/v1/createaccount
Upon successful request, the customer's account number will be generated and included in the response payload.
The createaccount
endpoint creates a customer account only without adding additional customer profile information.
Headers
Name | Value |
---|---|
Content-Type* |
|
Authorization* |
|
Request-Reference |
|
Body
Name | Data Type (length) | Required | Description |
---|---|---|---|
| string | The identifier of an existing customer Individual. This is not the customers Guid | |
| string | The customer's account name | |
| string | Reference number for the account. This should be passed as a unique value which can be mapped to the customer's account number on the CBA an external account. | |
| integer | Type of account. The enumerations are:
| |
| integer | Status of the account. The enumerations are:
| |
| string | The customer's bank account branch code. The branch code must be active and exist on the CBA Portal. | |
| string | The customer's savings/current account product code. The product code must be active and exist on the CBA Portal. | |
| string | Account officer's staff ID. The account officer code must be active and exist on the CBA Portal. CBA setup already comes with a default account officer if you don't have one. | |
| integer | Account tier level. The enumerations are:
| |
| integer | The customer's access level enables restriction of balance and transaction amounts when viewed by users with lower access levels on the CBA portal.
Access levels range from | |
| boolean | This enable the system to send email notifications to customers | |
| boolean | This enable the system to send SMS notifications to customers | |
| integer | Mode of statement delivery (e.g., 1 for email) The enumerations are:
| |
| integer | Frequency of statement delivery (e.g., 1 for monthly) The enumerations are:
| |
| integer | Minimum balance required for the account | |
| integer | Category of account. The enumerations are:
| |
| string | Sector code of customer's work type. The enumerations are: 40100 = Agriculture, Forestry, and Fishing 40200 = Mining and Quarrying 40300 = Manufacturing 40500 = Real Estate Activities 40700 = General Commerce 40800 = Transportation and Storage 40900 = Finance and Insurance 41000 = General 41200 = Governments 41300 = Water Supply, Sewage, Waste Management, and Remediation Activities 41400 = Construction 41500 = Information and Communication 41600 = Professional, Scientific, and Technical Activities 41700 = Administrative and Support Service Activities 41800 = Education 41900 = Human Health and Social Work Activities 42000 = Arts, Entertainment, and Recreation 42100 = Activities of Extra-Territorial Organizations and Bodies 42200 = Power and Energy 42300 = Capital Market 42400 = Oil and Gas | |
| string (8) | Referee 1's customer ID: This is an individual customer's ID already in the system. | |
| string (8) | Referee 2's customer ID: This is an individual customer's ID already in the system. |
Here is an example request and response with a sample payload sent to the endpoint in Curl format.
Response
Last updated