Customer

Retrieve a list of customers, create a new customer, and manage a range of customer details and permissions.

Get
Customer

Retrieves a list of existing customers, including customer addresses, job roles and party relationships. Use customerId to retrieve a specific customer.

Post
Customer
Create a new customer. Use the customerId that’s created to create a customer account.
Put
Customer Details
Update customer details, should they change.

Accounts

Create, manage and update bank accounts.

Creating Accounts

Get
Accounts
Retrieves a list of bank accounts associated with a customer.
Post
Accounts
Create bank accounts, including current, savings, corporate, Islamic (mudaraba), non-resident and minor accounts.
Post
Funds Transfer
Transfer funds between two bank accounts. Includes details such as transaction type, amount, date and commission.

Deposits

Create a deposit account for regular savings, transfer funds to a deposit account, and redeem funds from a deposit account.

Create a Deposit Account

Post
Deposit Account

Create a deposit account for regular savings. 

Post
Funds Transfer
Transfer funds between two bank accounts. For example, from a current account to a deposit account.
Post
Redeem Deposit Account
Redeem the savings from a Deposit Account.

Lending

Create Loans and manage payment orders.

Create a Loan

Post
Personal Loan

Create a personal loan account. 

Get
Bill Details
Get details of all outstanding bills on a loan account.
Get
Loan Details

Get details of customer loans. 

Post
Payment Order

Create a new payment instruction.

Financial Crime Mitigation

Screen a new customer, collect KYC data for risk scoring, and update KYC Risk Score for a customer.

Risk Management Solution

Get
Customer information

Retrieve information for the customer based on the ID provided.

Post
Customer Risk Calculation

Calculate the existing customer risk and provide the calculated risk as a response.

Put
Customer update

Update the customer details according to the customer ID provided.