'DocuSign API - How to share the envelope URL post calling the CreateEnvelope API?

For a use case we would like to share the document/envelope url to the user as part of the response to the API call that they make into our endpoint. Having explored the ESign API functionality, I did not find any way to extract the envelope url from the DocuSign ESign API that could be shared, hence explored the powerforms, but while doing that am am able to pass the text tab values to update the powerform as query string parameters, which is not secure enough. Any suggestions on which approach should I take to get the envelope url and be able to share it with the end user ?



Solution 1:[1]

You can create the envelope normally which will give you the option to supply the tab values, then after the envelope is created and obtaining the envelopeId you will be able to use the EnvelopeViews:createRecipient endpoint to create a URL that enables you to embed the recipient view of the DocuSign UI in your applications. If the recipient is a signer, then the view will provide the signing ceremony.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Ahmed Shorim