Onboarding APIs
Update Form Call for Forms Section
5 min
endpoint /api/onboardings/updateform headers property value content type application/json authorization …access token… (alphanumeric string of length 64) input { "merchantid" " ", "save" "formdata", "type" "kycdata", "data" { "type" "kycdata", "kycdata" { "gender" " ", "maritalstatus" " ", "nomineerelationship" " ", "fathertitle" " ", "maidentitle" " ", "maidenname" " ", "pannumber" " ", "aadhaarnumber" " ", "mothertitle" " ", "residentialstatus" " ", "occupationdescription" " ", "occupationcode" " ", "kycaccountcode" " ", "kycaccountdescription" " ", "communicationaddresscode" " ", "communicationaddresstype" " ", "permanentaddresscode" " ", "permanentaddresstype" " ", "citizenshipcountrycode" " ", "citizenshipcountry" " ", "applicationstatuscode" " ", "applicationstatusdescription" " ", "mobilenumber" " ", "countrycode" 91, "emailid" " ", "fathername" " ", "mothername" " ", "placeofbirth" " placeofbirth ", "annualincome" " annualincome " } } } property data type example values merchantid string ( required ), alphanumeric string of length 24 userid from the investor login response field save enum string ( required ) “formdata” type enum string ( required ) “kycdata” data object ( required ) payload –type enum string ( required ) “kycdata” –kycdata object( required ) kyc data payload — gender enum string ( required ) investor’s gender values “f” / “m” / “t” for female, male, transgender — maritalstatus enum string ( required ) investor’s marital status, values “married” / “unmarried” / “others” — emailid string ( required ) valid email id email id of investor — annualincome enum string ( optional ), valid as per code in table 1 8 annual income code (refer table 1 8) — nomineerelationship enum string ( required ) pass either “father” or “spouse”, accordingly pass the name in “fathername” — fathername string ( required ), string of min length of 2 consisting of any character pass the father or spouse's name — fathertitle enum string ( required ) pass the title of father or spouse, possible values “mr ” / “mrs ” — maidenname string ( optional ), string of min length of 2 consisting of any character maiden name of the investor provided investor is a female — maidentitle enum string ( optional ) title for maiden name, values “mrs ” / “ms ” / “mx ” — mothername string ( required ), string of min length of 2 consisting of any character investor mother name — mothertitle enum string ( required ) investor mother title, values “mrs ” / “ms ” / “mx ” — pannumber string ( required ), valid pan number or in case of pan exempt cases pass panexempt investor's pan number or in case of pan exempt pass panexempt — cvlexemptcode string ( required in case of pan exempt cases for cvl kra), valid as per code in table 1 9 pan exempt code (refer table 1 9) — aadhaarnumber string ( optional ), string of 8 zeros followed by 4 digits investor aadhaar number — citizenshipcountrycode enum string ( required ) citizenship country code (refer table 1 1) — citizenshipcountry string ( required ) citizenship country (refer table 1 1) — residentialstatus string( required ) investor’s residential status, values “resident individual” / “foreign national” / “person of indian origin” — occupationcode enum string( required ) occupation code (refer table 1 3) — occupationdescription string( required ) occupation description (refer table 1 3) — occupationother string( required in case of cvl kra if occupation code is 99) string of 50 characters — countrycode number( required ) country code of mobile number — mobilenumber string( required ), valid 10 digit mobile number mobile number — permanentaddresscode enum string( required ), valid as per code in table 1 6 permanent address code (refer table 1 6) — permanentaddresstype string( required ) permanent address type (refer table 1 6) — communicationaddresscode enum string( required ), valid as per code in table 1 6 communication address code (refer table 1 6) — communicationaddresstype string( required ) communication address type (refer table 1 6) — applicationstatuscode enum string( required ), valid as per code in table 1 5 application status code, (refer table 1 5) — applicationstatusdescription string ( required ) application status description, (refer table 1 5) — kycaccountcode enum string( required ), valid as per code in table 1 4 kyc account code, (refer table 1 4) — kycaccountdescription string ( required ) kyc account description, (refer table 1 4) — placeofbirth string( optional ), string of min length of 2 consisting of any character place of brith expected output getting help please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better you can reach out to us at help\@signzy com { "object" "updated successfully" }