信封文档列表请求不返回envelopeDocuments

时间:2014-07-25 17:17:35

标签: docusignapi

我遇到以下请求的问题:

/帐户/ {帐户ID} /信封/ {envelopeId} /文件

请求:

GET https://na2.docusign.net/restapi/v2/accounts/ACCT_ID/envelopes/ENVELOPE-GUID/documents

响应如下:

{
"envelopeId": "ENVELOPE-GUID"
}

这是我得到的完整回应。它确实为我重现了至少几个信封。有问题的信封均为“已完成”或“等待我的签名”状态,并已从其他DocuSign帐户发送。

如果使用发件人帐户请求,我会收到包含 envelopeDocuments 数组的正常回复。信封中存在的其他收件人帐户也是如此。但是,对这些帐户的请求使用** www。** docusign.net作为baseUrl,基于login_information响应。

如果我从na2帐户发送并稍后尝试从www中检索文档列表,这也会重现,所以我会说这是某种分片问题。

之前使用相同帐户的请求工作正常。

1 个答案:

答案 0 :(得分:0)

这是一个错误,我在DocuSign的支持部门填写了这个错误。

作为发件人进行身份验证将是您目前唯一可以解决的问题。

以下是实际问题:

  1. 在NA2上创建信封并将其发送到NA1上的有效帐户
  2. 使用Signer的帐户信息对REST(v2或vdev,相同结果)运行以下调用
  3. GET:https://www.docusign.net/restapi/v2/accounts/{accountId}/envelopes/{envelopeId}/documents

    实际结果:

    {
     envelopeId: "EnvelopeIdGUID"
    }
    

    期望的结果:

    {
      "envelopeId": "EnvelopeIdGUID",
      "envelopeDocuments": [
        {
          "documentId": "1",
          "name": "Document1.pdf",
          "type": "content",
          "uri": "/envelopes/{EnvelopeId}/documents/1",
          "order": "1",
          "pages": "1"
        },
        {
          "documentId": "2",
          "name": "Document2.pdf",
          "type": "content",
          "uri": "/envelopes/{EnvelopeId}/documents/2",
          "order": "2",
          "pages": "1"
        },
        {
          "documentId": "certificate",
          "name": "Summary",
          "type": "summary",
          "uri": "/envelopes/{EnvelopeId}/documents/certificate",
          "order": "999",
          "pages": "4"
        }
      ]
    }