2015-10-17 140 views
0

我正在处理一个通过REST API创建docusign信封的项目。我希望能够自定义信封的到期日期。我已经能够成功完成这项工作,但是当编写集成测试时,我无法让DocuSign验证我以前创建的信封的过期日期。如何从DocuSign REST API获取信封过期信息

根据documentation,我应该可以通过致电GET/accounts/{accountId}/envelopes/{envelopeId}得到信封的到期信息。但是,当我实际进行此调用时,我只会列出示例响应中列出的一些字段。

我的回答是:

{ 
    "status": "sent", 
    "documentsUri": "/envelopes/UUID/documents", 
    "recipientsUri": "/envelopes/UUID/recipients", 
    "envelopeUri": "/envelopes/UUID", 
    "emailSubject": "Please DocuSign this document: test.pdf", 
    "envelopeId": "UUID", 
    "customFieldsUri": "/envelopes/UUID/custom_fields", 
    "notificationUri": "/envelopes/UUID/notification", 
    "enableWetSign": "false", 
    "allowMarkup": "false", 
    "allowReassign": "false", 
    "createdDateTime": "2015-10-17T00:08:31.5930000Z", 
    "lastModifiedDateTime": "2015-10-17T00:08:31.5930000Z", 
    "sentDateTime": "2015-10-17T00:08:32.2470000Z", 
    "statusChangedDateTime": "2015-10-17T00:39:05.4712662Z", 
    "documentsCombinedUri": "/envelopes/UUID/documents/combined", 
    "certificateUri": "/envelopes/UUID/documents/certificate", 
    "templatesUri": "/envelopes/UUID/templates", 
    "messageLock": "true", 
    "recipientsLock": "false", 
    "purgeState": "unpurged" 
} 

特别,我在找notification领域,其子域。

这是一个DocuSign错误吗?或者我只是做错了什么?

回答

2

我觉得这本指南,你在找什么:

https://10226ec94e53f4ca538f-0035e62ac0d194a46695a3b225d72cc8.ssl.cf2.rackcdn.com/rest-api-guide-v2.pdf

获取信封通知信息 这将返回信封提醒和到期信息。 网址: /帐号/ {}帐户ID /袋/ {} envelopeId /通知

所以,如果你犯了一个GET请求到信封通知URI你应该得到你正在寻找的信息。

+0

这正是我需要的。获取信封通知信息甚至在我链接的文档中,我只是错过了它。 如果来自DocuSign的某个人看到了这一点,或许您可以更新Get Individual Envelope Status文档中的示例响应,以删除实际上未被该调用返回的字段?这会阻止我的困惑。 –