NRI UAE

🌍 NRI KYC APIs (v2.0)

Base URL:

http://127.0.0.1:8000/api/v2.0/taas/nri-kyc/

Authentication:

API-KEY: <your-api-key>

🔐 NRI KYC Flow Overview

  1. Fetch Supported Countries

  2. Initiate NRI KYC

  3. Submit Document (Number / File)

  4. Check Session Status

  5. Cleanup Session


🌐 1. Get Supported NRI Countries

Endpoint

Description

Returns supported countries along with required and optional KYC documents.


Request


Response


📌 Key Concepts

  • verification_methods → Allowed verification flows

  • required_documents → Mandatory for KYC completion

  • optional_documents → Used for manual review / additional checks


🚀 2. Initiate NRI KYC

Endpoint

Description

Starts an NRI KYC session for a specific country.


Request


Response


📄 3. Submit Document (Number-based)

Endpoint

Description

Submit structured document data for verification.


📌 Example: UAE Emirates ID


Response


📂 4. Submit Document File

Endpoint

Description

Upload document images for OCR and verification.


Example: Emirates ID Upload


Response


📊 5. Get NRI KYC Status

Endpoint


Request


Response


🧹 6. Cleanup NRI KYC Session

Endpoint


Request


Response


📌 Notes

  • Each country has custom document requirements

  • Required documents must be completed for verification

  • Optional documents are used for manual review / compliance

  • Status lifecycle:

    • pending

    • verified

    • verification_failed

  • File upload triggers OCR + backend verification

Last updated

Was this helpful?