Overview
CAMS has built web services to download customer data from KRAs. The following document describes the process of Direct KRA access in detail.
API Functionality in Detail:
This service is intended to provide the Investor KYC details from the respective KRA through webservices. Besides the common input parameters (IntermediaryID, ApplicationID and Password), the service shall accept PAN and after validation shall return the result.
Step 1: - Validate the input request details (i.e., PAN format / Client credentials / Encryption & Decryption / Signature).
a) If failure, API will return the response to the calling application, otherwise proceed to step 2.
Step 2: - Call the CAMS internal KRA Application (i.e., CAMSKRA), to fetch the Source of KRA (IOP-1).
a) If there is no response (KRA information), retry up to 2 times, return the response as āNo Data in all KRAā to the calling application ii. If success proceed to step 3.
- Otherwise return the response as āKRA Connectivity failureā to the calling application
Step 3: - Call the GETPASSWORD API for respective KRA SOURCE Request details.
a) If there is no response, retry up to 2 times.
b) If success proceed to step 4, otherwise return the response as āKRA Connectivity failureā to the calling application.
Step 4: - Call the KRA level API for PAN DATA DOWNLOAD (Karvy KRA, CAMS KRA, CVLKRA, Dotex KRA NDML KRA) based on the KRA source received from previous API response (IOP 2).
a) If there is no response, retry up to 2 times.
b) If success proceed to step 5, otherwise return the response as āKRA Connectivity failureā to the calling application.
Step 5: - Return the client ID, POS code, passkey and PAN Data download API Response to the calling application.
Last updated