Skip to main content
Nucleus provides a full headless banking API suite (/nucleus/api/v1/self/*) designed specifically for Microfinance Banks to build and deploy their own branded digital channels without exposing administrative or cross-tenant endpoints. All requests require the customer’s authenticated session header:

1. Digital Customer Registration

Allow unbanked or new customers to self-register via your mobile app:
What the engine executes automatically:
  1. Validates the BVN against NIBSS / sandbox verification engine.
  2. Creates a customer profile (m_client) with Tier 1 KYC status.
  3. Automatically opens a primary savings account with a derived 10-digit NUBAN.
  4. Generates customer self-service login credentials (is_self_service_user = true).

2. Account Discovery & Balances

Fetch the customer’s accounts, current balance, and available balance:

Response:


3. Account Statements & Transaction History


4. Fund Transfers (Intra-Bank & NIP)

Execute an immediate fund transfer:

5. Mobile Loan Applications

Permit pre-qualified customers to apply for micro-loans directly from the app: