Setting Up
Upload Signature for Virtual Esigning
7min
description upload docsign config is a comprehensive api designed to streamline contract management by enabling users to authorize and legally bind documents and agreements efficiently using non dsc based methods such as authorized signatory signing and company seal stamping into a single api by providing these functionalities within a single api, it eliminates the need for multiple tools, simplifying the contract initiation process for users users can seamlessly upload and securely save authorised person signature within the system, allowing for automatic signing of all contracts during initiation moreover, by simply providing an image file, this robust api securely stores the signature file and generates a unique certificate id, simplifying access to the signature for signing contracts this streamlined process not only enhances efficiency but also ensures the authenticity and legality of documents by centralizing these functionalities within a single api, it empowers users to initiate contracts with confidence, while reducing the complexity associated with managing multiple tools and apis 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 production curl location 'https //api signzy app/api/v3/esign/uploaddocsignconfig' \\ \ header 'authorization ' \\ \ form 'type="virtualesign"' \\ \ form 'certificatename="certificate name"' \\ \ form 'imagefile=@"/imageurl"' \\ \ form 'organizationname="signzy"' \\ \ form 'ownername="ujjwal agrawal"' \\ \ form 'ownertitle="director"' pre production curl location 'https //api preproduction signzy app/api/v3/esign/uploaddocsignconfig' \\ \ header 'authorization rkl5vnrpobqm9f4ajw5efckcq57afdx1' \\ \ form 'type="virtualesign"' \\ \ form 'certificatename="certificate name"' \\ \ form 'imagefile=@"/imageurl"' \\ \ form 'organizationname="signzy"' \\ \ form 'ownername="ujjwal agrawal"' \\ \ form 'ownertitle="director"' input parameters key description type mandatory/optional type for using auto virtual esigning, pass "virtualesign" string mandatory certificatename title for the seal string mandatory imagefile upload file it acceps jpg/jpeg/png format file mandatory organizationname organisation name to which seal belongs to incase onlyimage is set true, organisation name will be imprinted on the contract along with the seal image string optional ownername name of person whose signature is uploaded string mandatory ownertitle designation of the person whose signature is uploaded string optional sample response 200 { "certificateid" "663e1dc40592fb49497b0e8f", "isuploadsuccessful" true, "certificatename" "sample signature one" } output parameters field name description type certificateid unique id is created for the seal which can be used in in initiate contract api to stamp the contract using seal image string isuploadsuccesful seal image is saved succesfully boolean certificatename title for the seal provided in request string