2016-05-16 58 views
1

我的代码编写这是使用信封在本教程中从客户端请求一个签名,如:如何设置Web钩以检查DocuSign信封状态?

https://www.docusign.com/developer-center/recipes/request-a-signature-via-email-using-a-template

我的问题是,我如何定义可用于更新网络挂接网址信封的状态?一旦客户签署文件,我希望得到通知并能够更新数据库中的信封状态。这可能吗?

EnvelopeDefinition类是否暴露了一些允许我定义Web钩子的url的属性?

回答

5

拉里的响应的​​展示了如何将信封创建请求中的通知对象。

新增

format of the webhook XML messages is documented

注意连接指南(2016年3月的日期)是旧的,并且在许多情况下不正确。新的指南正在制作中。本指南对于XML格式信息很有用。

WSDL文件,包括通知消息的格式是available.

要看到返回的XML消息,也有sentdelivered状态通知的样本。

最后,the recipe can be run, for free, on Heroku.

(您将需要一个developer's account and integration key, all free, from DocuSign

当你在Heroku上运行它,你可以看到来电通知消息。

+0

这很好,但我看到它返回某种类型的XML。有没有什么地方可以看到这个XML的外观?如果我看不到将发布到我的Web钩子方法的内容,那么编写一个方法来处理这个问题是很困难的... – Marko

+0

查看我的修正的答案 –

+0

@LarryK链接被破坏......我一直在寻找对于这个XML模式。 –

3

有两种可能的方式来做到这一点。

之一是建立一个帐户的DS Web应用程序内的广泛连接配置,这将发送上/发送的每一个信封完成了对URL请求的事件通知:https://www.docusign.com.au/sites/default/files/connect-guide_0.pdf#page=5

您还可以定义这个每个信封eventNotification参数。但是,该参数不会烘焙到提供的配方中。 编辑:我站在纠正,见下文https://www.docusign.com.au/p/RESTAPIGuide/Content/REST%20API%20References/Send%20an%20Envelope.htm