Skip to main content
This guide walks you through executing your first authenticated API requests against the Nucleus Core Banking engine.

Prerequisites

  1. Base URL: https://api.onnucleus.com/nucleus/api/v1 (or https://localhost:8443/nucleus/api/v1 locally)
  2. Tenant Identifier: Your institution’s slug, e.g. pilot-mfb
  3. Credentials: Basic Auth username/password or API key issued by your core banking administrator

Step 1: Health & Connectivity

Before making authenticated calls, verify engine connectivity:

Step 2: Authenticate and Inspect Permissions

Authenticate against your tenant to receive your session key and assigned permission matrix:

Sample Response:


Step 3: Fetch Branch Hierarchy

Every operational transaction must originate from a valid operating branch:

Step 4: Onboard a New Customer

Onboard a customer under Victoria Island Branch (officeId: 2):

Sample Response:

Congratulations! You have verified connectivity, authenticated as an administrator, inspected branch hierarchies, and onboarded your first banking customer.