Request Parameters

Sl. No
Column Name
Data Type
Mandatory
Field Validation

1

PAN

Varchar2(10)

Yes

Valid PAN as registered at CAMS TA system database.

2

ClientId_Karvy

Varchar2(40)

No

Client Id of Karvy KRA

3

ClientId_CAMS

Varchar2(40)

No

Client Id of CAMS KRA

4

ClientId_CVL

Varchar2(40)

No

Client Id of CVL KRA

5

ClientId_NDML

Varchar2(40)

No

Client Id of NDML KRA

6

ClientId_Dotex

Varchar2(40)

No

Client Id of Dotex KRA

7

POSCode_Karvy

Varchar2(40)

Only if Client ID of that KRA is passed

POS Code of karvy KRA

8

POSCode_CAMS

Varchar2(40)

Only if Client ID of that KRA is passed

POS Code of CAMS KRA

9

POSCode_CVL

Varchar2(40)

Only if Client ID of that KRA is passed

POS Code of CVL KRA

10

POSCode_NDML

Varchar2(40)

Only if Client ID of that KRA is passed

POS Code of NDML KRA

11

POSCode_Dotex

Varchar2(40)

Only if Client ID of that KRA is passed

POS Code of Dotex KRA

12

KARVY_PASSWORD

Varchar2(40)

Only if Client ID of that KRA is passed

Password for Karvy

13

CAMS_PASSWORD

Varchar2(40)

Only if Client ID of that KRA is passed

Password for CAMS

14

CVL_PASSWORD

Varchar2(40)

Only if Client ID of that KRA is passed

Password for CVL

15

NDML_PASSWORD

Varchar2(40)

Only if Client ID of that KRA is passed

Password for NDML

16

DOTEX_PASSWORD

Varchar2(40)

Only if Client ID of that KRA is passed

Password for DOTEX

17

Time_stamp (DD-MMMYYYY HH:MM:SS)

Date

Yes

Time stamp validation

18

Date_of_birth (DD-MMMYYYY)

Date

No

DOB for investors

19

CAMS_UserName

Varchar2(40)

Only if Client ID of that KRA is passed

Username for cams

20

KARVY_UserName

Varchar2(40)

Only if Client ID of that KRA is passed

Username for KARVY

21

CVL_UserName

Varchar2(40)

Only if Client ID of that KRA is passed

Username for CVL

22

NDML_UserName

Varchar2(40)

Only if Client ID of that KRA is passed

Username for NDML

23

DOTEX_UserName

Varchar2(40)

Only if Client ID of that KRA is passed

Username for DOTEX

Sample Request:

{ 
    "AMCCode": "TL", 
    "ApplicationID": "CAMSWS", 
    "Password": "Acsys_321", 
    "PAN": "AADHH9402D", 
    "ClientId_Karvy": "KAR", 
    "ClientId_CAMS": "ty", 
    "ClientId_CVL": "EKYC", 
    "ClientId_NDML": "dff", 
    "ClientId_Dotex": "fdf", 
    "POSCode_Karvy": "10168", 
    "POSCode_CAMS": "P", 
    "POSCode_CVL": "CAMS", 
    "POSCode_NDML": "P", 
    "POSCode_Dotex": "CAMS", 
    "CAMS_PASSWORD": "KRA$789789", 
    "KARVY_PASSWORD": "abcde@123", 
    "CVL_UserName": "CAMSTEST", 
    "CAMS_UserName": "MYDIRMOB", 
    "KARVY_UserName": "CAMSTEST", 
    "NDML_UserName": "CAMSTEST", 
    "DOTEX_UserName": "CAMSTEST", 
    "CVL_PASSWORD": "abcde@123", 
    "NDML_PASSWORD": "abcde@123", 
    "DOTEX_PASSWORD": "abcde@123", 
    "Time_stamp": "19-JAN-2023 06:28:00", 
    "Date_of_birth": "31-Dec-1992" 
} 

Sample Encrypted Request: (This should be passed in the data parameter in the API request):

"AuJckNZ9Jid12HT/sJ0NO860aPM/YVm/LWk1XyGx1/d5tloHYgRzCYJy7+ck+BMQ2kMbzAGwc5l/b4+UPcp
x9A+S7zEzzgTOdz1kwTs6K/B0f4z9ys6L/jEIRUkzlQDwCEtgYwUhs9ztGg85N4KBG6EF+cid5YdeGiBskCFK
dPCS4juAbcWiBsXiNo6O0LAB/5o6waFaEWlfvz9PpefcF0qjngIv4G7EI3Km5wZAbz8bd3b4PTfDxPseoPPCY
L1MdiLGt9MhXPjImWd2UGZ9zitRNMeaRHrAef90lG+0sgGu/IdlXXEHFpexuNFzFCUFuuPkhTXPkZqp5gKS
di/Rc4I7EyGpO9iiY/8dgFhz9Uq9sFLQOmahKxqclbtHDQ4sWK7Mp5qyhfbLxYBz1Z8a6vxv8tOwjmY0ybv62
D34Qvinwxo8IOFfsGsU0lEAyWxOLhmUQBk4RFEFKVBTbydesi3VOwPPp4l5c/BuX0poktvfCE2XZL1yZtXn
1tpYbX6DXPIWOhIC4WzT6ahhf06yhaIEs1lJdBmZsRbrk9NYsdiOxX4nlYRppfNLtBVZHKqJgleqfnjrgWSW2
Bvp5dPno91TTpTmEAsK0Dj6nAG+rd+6ywLAkQJCDf+oOzK30fW4/2L+htYIBDdh6rmhzWSZJ+F6uGGogF3
ikg1l7XYtQJr/XSuI97vQtgj0iT92eiwRy96WKr29Vt7RPoGDS8q/Ha7K/CvGr2LFVGTn+T35GZ5YSeABOWMv
yEyPsZhd5+h5SD8QEhROGwqhwoPtZBpjCUTwaFREbx5kOR9gE1fMWRnPd3C9A7+ZYmNClhdoKWkPiZ
61KUS6i5PwwwFEc25RmbP4knjzcd7WGvvnAvaeWno="

The following are the error codes and messages:

Error Code

Error Message

55

Invalid PAN

370

No Data in all KRA

Header Data:

Authorization --> accessToken Request:

{
"data":"AuJckNZ9Jid12HT/sJ0NO860aPM/YVm/LWk1XyGx1/d5tloHYgRzCYJy7+ck+BMQ2kMbzAGwc5l/b4
+UPcpx9A+S7zEzzgTOdz1kwTs6K/B0f4z9ys6L/jEIRUkzlQDwCEtgYwUhs9ztGg85N4KBG6EF+cid5YdeGiB
skCFKdPCS4juAbcWiBsXiNo6O0LAB/5o6waFaEWlfvz9PpefcF0qjngIv4G7EI3Km5wZAbz8bd3b4PTfDxPse
oPPCYL1MdiLGt9MhXPjImWd2UGZ9zitRNMeaRHrAef90lG+0sgGu/IdlXXEHFpexuNFzFCUFuuPkhTXPkZq
p5gKSdi/Rc4I7EyGpO9iiY/8dgFhz9Uq9sFLQOmahKxqclbtHDQ4sWK7Mp5qyhfbLxYBz1Z8a6vxv8tOwjmY0
ybv62D34Qvinwxo8IOFfsGsU0lEAyWxOLhmUQBk4RFEFKVBTbydesi3VOwPPp4l5c/BuX0poktvfCE2XZL1
yZtXn1tpYbX6DXPIWOhIC4WzT6ahhf06yhaIEs1lJdBmZsRbrk9NYsdiOxX4nlYRppfNLtBVZHKqJgleqfnjrgW
SW2Bvp5dPno91TTpTmEAsK0Dj6nAG+rd+6ywLAkQJCDf+oOzK30fW4/2L+htYIBDdh6rmhzWSZJ+F6uGG
ogF3ikg1l7XYtQJr/XSuI97vQtgj0iT92eiwRy96WKr29Vt7RPoGDS8q/Ha7K/CvGr2LFVGTn+T35GZ5YSeABO
WMvyEyPsZhd5+h5SD8QEhROGwqhwoPtZBpjCUTwaFREbx5kOR9gE1fMWRnPd3C9A7+ZYmNClhdoKW
kPiZ61KUS6i5PwwwFEc25RmbP4knjzcd7WGvvnAvaeWno="
}

Last updated