Getting Started with ULI Platform APIs

Created by Rajatha B M, Modified on Fri, 27 Mar at 12:40 PM by Rajatha B M

What is the ULI Platform?

The Unified Lending Interface (ULI) Platform, built by the Reserve Bank Innovation Hub (RBIH), provides lenders with access to a wide range of APIs for identity verification, income verification, asset verification, credit eligibility, documentation execution, and more — all through a single, standardised integration.

Who can access the ULI Platform APIs?

Lenders who have been onboarded to the ULI Platform. Access to individual API services requires a separate subscription on the Dev Portal for each environment (Sandbox and Production).

What do I need to complete before I can use any ULI API?

All of the following must be completed before making API calls in any environment:

  1. IP Whitelisting
  2. URL Whitelisting
  3. Platform Credentials
  4. Service Subscription
  5. JWT Token Generation

Each step is explained below.

How do I complete IP whitelisting?

Your system IPs must be whitelisted on the ULI Platform, and the Platform IPs must be whitelisted on your end.

  • Share your IP addresses with the support team at support@rbihub.in — do this separately for Sandbox and Production.
  • RBIH will share the Platform IPs to whitelist on your network during onboarding.
  • Ensure whitelisting is completed at both ends before testing.

Which URLs do I need to whitelist?

Whitelist the following URLs in your network. This must be done separately for Sandbox and Production.

Sandbox / Non-Production:

PurposeURL
Authenticationhttps://auth.nonprod.rbihub.io/
API Executionhttps://extgw.nonprod.rbihub.io/
Dev Portalhttps://am.nonprod.rbihub.io/devportal
Identity Serverhttps://identity.nonprod.rbihub.io/carbon

Production:

PurposeURL
Authenticationhttps://auth.api.rbihub.io/
API Executionhttps://extgw.api.rbihub.io/
Dev Portalhttps://am.api.rbihub.io/devportal
Identity Serverhttps://identity.api.rbihub.io/carbon

What credentials do I need?

After onboarding, you should have received a credentials email from RBIH containing:

  • Public Key
  • Client ID
  • Client Secret
  • Dev Portal login credentials
  • Public Certificates

If you have not received this, contact support@rbihub.in.

How do I subscribe to a specific API service?

  1. Log in to the Dev Portal.
  2. Find the API service you want to use.
  3. Subscribe to it.
  4. Repeat separately for Sandbox and Production.

Refer to Section 10 of the Lender Onboarding SOP for detailed steps.

How do I generate a JWT token?

All ULI Platform API calls require a JWT token in the Authorization header.

  • Tokens are valid for 6 hours in both Sandbox and Production.
  • Refer to the Authentication and Authorization API Specification document for generation steps.
  • Authentication endpoint: https://auth.nonprod.rbihub.io/ (Sandbox) / https://auth.api.rbihub.io/ (Production).

Are there any API-specific prerequisites beyond these?

Yes. Some APIs require additional setup such as SSL certificates or PFX certificates. These are documented in the individual API articles. Always check the specific API guide before testing.

Who do I contact for support?

Write to support@rbihub.in with the following details:

  • Environment: Sandbox or Production
  • API name and provider
  • Your Client ID
  • Error code and message received
  • Screenshot or log of the error

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article