You can use our comprehensive eSignature REST APIs to upload a document, dynamically assign some signature fields and then send it out for signature. It is also possible to track the status of signature requests and finally download a copy of the signed document when the process is complete.