Skip to main content
The Ndovu Partner API lets an integrated partner (bank, fintech, or other distribution partner) authenticate as itself and pull the list of investment products (plans/funds) it’s configured to offer its users. This guide covers everything you need before writing any integration code:
  1. How you get credentials
  2. The base URL for your environment
  3. The two calls every integration makes
The base URL below is the current development environment. Your onboarding email will confirm the production base URL to use before you go live.

How you get credentials

When your organization is onboarded as a partner, we create a partner record on our side and email your team:
  • Client ID — a public identifier for your organization
  • Client Secret — a private secret, shown to you only once in the onboarding email
Store the client secret the same way you’d store any API secret — in a secrets manager, never in source control or client-side code. If it’s lost, contact us to have it rotated; we cannot recover the original value since we only ever store a hash of it.

Base URL

EnvironmentBase URL
Developmenthttps://be-dev-1.dev.ndovu.co
Productionconfirmed in your onboarding email
All endpoints in this documentation are shown relative to this base URL, for example /api/v3/partners/auth.

The integration flow

Every partner integration follows the same two-step flow:
1

Authenticate

Exchange your client ID and client secret for a short-lived access token. See Authentication.
2

Fetch your products

Use that access token to list the investment plans/funds available to your partner account. See Getting Products.

Support

If anything in this documentation doesn’t match what you see, or your credentials aren’t working, email support@ndovu.co.