我已成功使用CreateEnvelope API方法将信封(包含多个文档)发送到客户端进行签名。我还使用eventNotification对象成功连接了回调URL,如本问题所述:
How can I setup a web hook to check on DocuSign Envelope status?
我现在要做的是允许我的用户查看/下载已签名的信封文件。如何通过DocuSign API实现这一目标?是否有一个我可以定位的URL来查看文档,前提是我有accountId,envelopeId和documentId?
答案 0 :(得分:2)
无论嵌入式与远程签名如何,您都可以使用REST API下载信封中所有文档的完整PDF。可用文档:https://www.docusign.com/p/RESTAPIGuide/RESTAPIGuide.htm#REST%20API%20References/Get%20Envelope%20Documents%20and%20Certificate.htm?Highlight=pdf
如果您今天进行嵌入式签名,如果您使用相同的API调用来启动已完成信封的嵌入式签名体验,DocuSign将返回一个以只读模式显示文档的URL。还可以通过此视图下载PDF文件。
答案 1 :(得分:0)
我正在使用Docusign的esiing api:
https://www.nuget.org/packages?q=docusign
这样我就不必处理自己的API请求了。据说这个包暴露了EnvelopesApi类,它有一个名为CreateConsoleView / CreateConsoleViewAsync的方法。此方法返回一个ViewUrl对象实例,该实例包含您需要重定向到的url,以便在docusign控制台视图中打开信封。假设您正在编写.NET MVC应用程序:
public ActionResult View(string envelopeId) {
var api = new EnvelopesApi();
var response = api.CreateConsoleView(yourAccountId, new ConsoleViewRequest { EnvelopeId = yourEnvelopeId });
return Redirect(response.Url);
}