Explore the Lemu API documentation
The Lemu API provides a comprehensive set of endpoints to interact with our financial services. Browse through the categories below to explore all available endpoints.
The Bank API provides functionality for bank-related operations within the application: GET /banks Retrieves a comprehensive list of all supported banks No authentication required Returns bank details including codes and names POST /validate-account Validates a bank account by confirming the account exists and retrieving the account holder's name Requires account number and bank code in request body Returns account details including name, number, bank information, and session reference GET /balance Retrieves the authenticated user's current account balance Requires authentication Returns balance information, currency (NGN), account number, and account name
3 endpoints →
The Transaction API provides functionality for managing financial transactions within the application
3 endpoints →
The Beneficiary API provides functionality for managing payment beneficiaries within the application. These endpoints allow users to save and retrieve bank account details for frequent recipients of transfers. Key features include: Saving validated bank accounts as beneficiaries Retrieving a user's list of saved beneficiaries Storing beneficiary details including account names, numbers, and bank information
2 endpoints →
The Payment API provides functionality for creating virtual accounts, processing payments, and tracking payment status. These endpoints enable secure money collection through temporary virtual accounts and webhook notifications. Key features include: Creating temporary virtual accounts for fixed amounts Checking payment status by reference Processing webhook notifications for real-time payment updates Automatically crediting user accounts when payments are received
3 endpoints →
Before using our API, make sure you're familiar with ourauthenticationprocess and understand how to handleerrors.