Onboarding APIs
Update Form POI
18min
update the poi form data of a merchant only the poi that has been approved for the distributor by the amc will be accepted and any other id uploaded will throw an error so if for a particular distributor, if pan card is the only approved poi, then uploading aadhaar as poi will throw an error endpoint /api/onboardings/updateform headers property value content type application/json authorization …access token… (alphanumeric string of length 64) input property data type example values merchantid string ( required ) alphanumeric string of length 24 userid from the investor login response field save string ( required ) “formdata” type string ( required ) “identityproof” data object ( required ) payload, see below for details object details when poi is pan { "merchantid" " merchantid ", "save" "formdata", "type" "identityproof", "data" { "type" "individualpan", "name" " name ", "fathername" " fathername ", "number" " pan number ", "dob" " dob " } } property data type example values type enum string ( required ) “individualpan” name string ( required ), string of min length of 2 consisting of any character name on poi document dob string ( required ), date of birth as string in dd/mm/yyyy or dd mm yyyy format dob on poi document number string ( required ), valid pan number pan number on poi document fathername string ( required ), string of min length of 2 consisting of any character pan number on poi document object details when poi is aadhaar { "merchantid" " merchantid ", "save" "formdata", "type" "identityproof", "data" { "type" "aadhaar", "name" " person name ", "uid" " 12 digit uid ", "address" " address ", "city" " city ", "state" " state ", "district" " district ", "pincode" " pincode ", "dob" " dob " } } property data type example values type enum string ( required ) “aadhaar” name string ( required ), string of min length of 2 consisting of any character name on poi document uid string ( required ), string of 8 zeros followed by 4 digits aadhaar number address string ( required ) address as on poi document city enum string ( required ) city as on poi document state enum string ( required ) state as on poi document, refer 1st column of table 1 7 district string ( required ) district as on poi document pincode string ( required ), valid pincode pincode dob string ( required ), date of birth as string in dd/mm/yyyy or dd mm yyyy format dob on poi document object details when poi is passport { "merchantid" " merchantid ", "save" "formdata", "type" "identityproof", "data" { "type" "passport", "name" " name ", "birthdate" " dob ", "issuedate" " issuedate ", "expirydate" " expirydate ", "passportnumber" " passport number ", "address" " address ", "city" " city ", "state" " state ", "district" " district ", "pincode" " pincode " } } property data type example values type enum string ( required ) “passport” name string ( required ), string of min length of 2 consisting of any character name on poi document passportnumber string ( required ) passport number address string ( required ) address as on poi document city enum string ( required ) city as on poi document state enum string ( required ) state as on poi document, refer 1st column of table 1 7 district string ( required ) district as on poi document birthdate string ( required ), date of birth as string in dd/mm/yyyy or dd mm yyyy format dob on poi document pincode string ( required ), valid pincode pincode issuedate string ( required ), issue date as string in dd/mm/yyyy or dd mm yyyy format, should be a past date issue date on the document expirydate string ( required ), expiry date as string in dd/mm/yyyy or dd mm yyyy format, should be a future date expiry date on the document object details when poi is driving license { "merchantid" " merchantid ", "save" "formdata", "type" "identityproof", "data" { "type" "drivinglicence", "name" " name ", "expirydate" " expirydate ", "number" " dl number ", "dob" " dob ", "issuedate" " issuedate ", "address" " address ", "city" " city ", "state" " state ", "district" " district ", "pincode" " pincode " } } property data type example values type enum string ( required ) “drivinglicence” name string ( required ), string of min length of 2 consisting of any character name on poi document dob string ( required ), date of birth as string in dd/mm/yyyy or dd mm yyyy format dob on poi document number string ( required ) driving license number on the poi document address string ( required ) address as on poi document city enum string ( required ) city as on poi document state enum string ( required ) state as on poi document, refer 1st column of table 1 7 district string ( required ) district as on poi document pincode string ( required ), valid pincode pincode issuedate string ( required ), issue date as string in dd/mm/yyyy or dd mm yyyy format, should be a past date issue date on the document expirydate string ( required ), expiry date as string in dd/mm/yyyy or dd mm yyyy format, should be a future date expiry date on the document object details when poi is voterid { "merchantid" " merchantid ", "save" "formdata", "type" "identityproof", "data" { "type" "voterid", "epicnumber" " voterid number ", "name" " name ", "dob" " dob ", "state" " state ", "district" " district ", "address" " address ", "city" " city ", "pincode" " pincode " } } property data type example values type enum string ( required ) “voterid” name string ( required ), string of min length of 2 consisting of any character name on poi document dob string ( required ), date of birth as string in dd/mm/yyyy or dd mm yyyy format dob on poi document epicnumber string ( required ) voterid number on poi document address string ( required ) address as on poi document city enum string ( required ) city as on poi document state enum string ( required ) state as on poi document, refer 1st column of table 1 7 district string ( required ) district as on poi document pincode string ( required ), valid pincode pincode object details when poi is offline aadhaar { "merchantid" " merchantid ", "save" "formdata", "type" "identityproof", "data" { "type" "aadhaarxml", "name" " person name ", "uid" " 12 digit uid ", "address" " address ", "city" " city ", "state" " state ", "district" " district ", "pincode" " pincode ", "dob" " dob ", "generationdatetime" " generationdate+generationtime ", "datedifference" datedifference } } property data type example values type enum string ( required ) “aadhaarxml” name string ( required ), string of min length of 2 consisting of any character name on poi document uid string ( required ), string of 8 zeros followed by 4 digits aadhaar number address string ( required ) address as on poi document city enum string ( required ) city as on poi document state enum string ( required ) state as on poi document, refer 1st column of table 1 7 district string ( required ) district as on poi document pincode string ( required ), valid pincode pincode dob string ( required ), date of birth as string in dd/mm/yyyy or dd mm yyyy format dob on poi document generationdatetime string ( required ), concat the generationdate and generationtime generation date and time on the poi document datedifference number ( required ) ,datediffence datedifference in poi document object details when poi is aadhaar digilocker { "merchantid" " merchantid ", "save" "formdata", "type" "identityproof", "data" { "type" "aadhaardigilocker", "name" " person name ", "uid" " 12 digit uid ", "address" " address ", "city" " city ", "state" " state ", "district" " district ", "pincode" " pincode ", "dob" " dob " } } property data type example values type enum string ( required ) “aadhaardigilocker” name string ( required ), string of min length of 2 consisting of any character name on poi document uid string ( required ), string of 8 zeros followed by 4 digits aadhaar number address string ( required ) address as on poi document city enum string ( required ) city as on poi document state enum string ( required ) state as on poi document, refer 1st column of table 1 7 district string ( required ) district as on poi document pincode string ( required ), valid pincode pincode dob string ( required ), date of birth as string in dd/mm/yyyy or dd mm yyyy format dob on poi document object details when poi is pan digilocker { "merchantid" " merchantid ", "save" "formdata", "type" "identityproof", "data" { "type" "pandigilocker", "name" " name ", "fathername" " fathername ", "number" " pan number ", "dob" " dob " } } property data type example values type enum string ( required ) “pandigilocker” name string ( required ), string of min length of 2 consisting of any character name on poi document dob string ( required ), date of birth as string in dd/mm/yyyy or dd mm yyyy format dob on poi document number string ( required ), valid pan number pan number on poi document fathername string ( required ), string of min length of 2 consisting of any character pan number on poi document object details when poi is driving license digilocker { "merchantid" " merchantid ", "save" "formdata", "type" "identityproof", "data" { "type" "dldigilocker", "name" " name ", "expirydate" " expirydate ", "number" " dl number ", "dob" " dob ", "issuedate" " issuedate ", "address" " address ", "city" " city ", "state" " state ", "district" " district ", "pincode" " pincode " } } property data type example values type enum string ( required ) “dldigilocker” name string ( required ), string of min length of 2 consisting of any character name on poi document dob string ( required ), date of birth as string in dd/mm/yyyy or dd mm yyyy format dob on poi document number string ( required ) driving license number on poi document address string ( required ) address as on poi document city enum string ( required ) city as on poi document state enum string ( required ) state as on poi document, refer 1st column of table 1 7 district string ( required ) district as on poi document pincode string ( required ), valid pincode pincode issuedate string ( required ), issue date as string in dd/mm/yyyy or dd mm yyyy format, should be a past date issue date on the document expirydate string ( required ), expiry date as string in dd/mm/yyyy or dd mm yyyy format, should be a future date expiry date on the document expected output { "object" "updated successfully" } 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