Onboarding APIs
Generate Aadhaar Esign URL
5 min
generate the aadhaar esign url to sign the contract endpoint /api/onboardings/execute headers property value content type application/json authorization …access token… (alphanumeric string of length 64) input { "merchantid" " merchant id ", "inputdata" { "service" "esign", "type" "", "task" "createesignurl", "data" { "inputfile" " unsigned pdf contract url ", "signaturetype" "aadhaaresign", "redirecturl" " redirect url ", "redirecttime" " redirect time in seconds ", "eventcallbackurl" " event callback url ", "eventcallbackheaders" { " key " " value " } } } } property data type example values merchantid string ( required ) alphanumeric string of length 24 userid from the investor login response field inputdata object ( required ) payload –service enum string ( required ) “esign” –task enum string ( required ) “createesignurl” –data object ( required ) payload — inputfile url string ( required ) unsigned pdf contract url (response from create contract pdf url) — signaturetype enum sting ( required ) “aadhaaresign” — redirecturl enum sting ( optional ) “redirect url” — redirecttime number integer ( optional ) “redirect time in seconds” — eventcallbackurl url string ( optional ) callback on events of success and failure — eventcallbackheaders object ( optional ) in case of any headers needs to be passed for the eventcallbackurl expected output { "object" { "task" "url", "id" " ", "customerid" " ", "inputfile" " inputurl ", "signaturetype" "aadhaaresign", "multipages" "true", "name" " name ", "showsignatureconsent" " ", "email" " emailid ", "redirecturl" " redirect url ", "createsignatureoptions" \[], "result" { "token" " token ", "isused" 1, "url" " aadhaar esign url ", "uid" "", "inputfile" " inputurl ", "email" " emailid ", "redirecturl" " redirect url ", "createsignatureoptions" \[], "signaturetype" "aadhaaresign", "name" " name ", "showsignatureconsent" " ", "scalesignature" " ", "selectpage" 1, "signatureposition" "bottom right", "pageno" 1 } } } 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