如何从 DocuSign REST API 获取信封过期信息

How can I get envelope expiration info from the DocuSign REST API

我正在从事一个通过 REST API 创建 docusign 信封的项目。我希望能够自定义信封的到期日期。我已经能够成功地做到这一点,但是当需要编写集成测试时,我无法让 DocuSign 验证我之前创建的信封的到期日期。

根据 documentation,,我应该能够通过在 /accounts/{accountId}/envelopes/{envelopeId} 上调用 GET 来获取信封的过期信息。但是,当我实际进行该调用时,我只会得到示例响应中列出的一些字段。

我的回复:

{
  "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 错误吗?还是我做错了什么?

我认为本指南有您要找的内容:

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

获取信封通知信息 这 returns 信封的提醒和过期信息。 URL: /accounts/{accountId}/envelopes/{envelopeId}/notification

因此,如果您向该信封通知 uri 发出获取请求,您应该会获得您正在寻找的信息。