Setting Up
Upload Doc Signer Class 3 Certificate
9 min
introduction introducing the " upload doc sign config " – a powerful tool designed to streamline the process of securely incorporating digital signatures into your document workflow this api enables you to effortlessly configure your document signer certificate class 3 by simply inputting clientid, keyid and accesskey of the certificate once added, the api employs robust encryption mechanisms to safeguard this sensitive information within the server this ensures that your certificate remains protected and confidential, ready to be utilized for the seamless and secure signing of documents with this innovative solution, you can confidently enhance your document signing procedures, maintaining the highest standards of security and integrity throughout the process authentication api authentication is a crucial security process that ensures authorized access to an application programming interface (api) it involves validating the identity of users or systems seeking to interact with the api please use the access token shared with you by your assigned signzy's csm please set the value of the key authorization in the headers to the access token , while making an api call in this way, signzy's system will be able to authenticate you and you will be able to make a successful api call api details the details of the api can be found here sample curl pre production curl location 'https //api preproduction signzy app/api/v3/esign/uploaddocsignconfig' \\ \ header 'authorization xxxxxxxxxxxxxxxxxxxxx' \\ \ form 'type="docsignerclass3"' \\ \ form 'certificatename="test certificate"' \\ \ form 'clientid="xxx"' \\ \ form 'keyid="xxx"' \\ \ form 'accesskey="xxxxx"' production curl location 'https //api signzy app/api/v3/esign/uploaddocsignconfig' \\ \ header 'authorization xxxxxxxxxxxxxxxxxxxxx' \\ \ form 'type="docsignerclass3"' \\ \ form 'certificatename="test certificate"' \\ \ form 'clientid="xxx"' \\ \ form 'keyid="xxx"' \\ \ form 'accesskey="xxxxxx"' input parameters true false 152,74,113false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type sample response 200 { "certificateid" "66547c971ddbd3b75a893f7c", "isuploadsuccessful" true, "certificatename" "test certificate" } output parameters true falsefalse unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type sample errors 400 { "name" "error", "message" "docsignerclass2pfxfile is not allowed to be empty", "reason" "validation error", "type" "bad request", "statuscode" 400 } 400 { "name" "error", "message" "validation failed for dsc certificate", "reason" "bad request", "type" "bad request", "statuscode" 400 } 401 { "message" "invalid authentication credentials" } 404 { "name" "error", "message" "unable to download file", "reason" "not found error", "type" "not found", "statuscode" 404 } 500 { "message" "internal server error" } 504 { "message" "the upstream server is timing out" } error parameter false true false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type error codes false true false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type