DocuSign REST API无法创建补充文档

时间:2017-10-12 10:48:34

标签: docusignapi

尝试使用REST API Envelope Create在信封[no templates]中包含补充文档,因此,Documents数组中的第一个对象的显示值为'inline',signerMustAcknowledge设置为'null',我们有对于数组中的第二个对象,使用'modal'的显示值和signerMustAcknowledge设置为'no_interaction'或'view'。当收件人在线查看信封时,补充文档未在主文档下方显示为灰色条带,为审阅者提供任何选项,而是扩展文档并完整显示。我们还需要设置哪些其他选项才能让DocuSign将第二个文档视为补充文档,如https://support.docusign.com/en/guides/ndse-user-guide-send-supplements中所述。

昨天发表了对DocuSign支持的说法,以便将“补充文档”功能添加到我们的模拟账户中,并且用于此REST API连接的用户上的权限集未选中“禁用文档上载”和“允许补充文档”选项(并检查下面的所有相关选项)。

匿名JSON示例:

{
  "recipients": {
    "signers": [
      {
        "routingOrder": 1,
        "recipientId": "1",
        "name": "Person-A",
        "email": "person-a@website.com"
      }
    ]
  },
  "emailSubject": "Test subject",
  "emailBlurb": "Test blurb",
  "documents": [
    {
      "signerMustAcknowledge": null,
      "order": "asc",
      "name": "MyCompany Quote",
      "includeInDownload": null,
      "documentId": "1",
      "documentBase64": "JVBERi0xLjMKJcTl8uXrp/Og0M……",
      "display": "inline"
    },
    {
      "signerMustAcknowledge": "no_interaction",``
      "order": "asc",
      "name": "MyCompany Quote",
      "includeInDownload": false,
      "documentId": "2",
      "documentBase64": "JVBERi0xLjQKJeLjz9MKMiAw……",
      "display": "modal"
    }
  ]
}

1 个答案:

答案 0 :(得分:1)

您没有为签名者分配任何DocuSign标签?您的文档部分JSON是正确的,只是不分配选项卡可能会产生问题。如果您没有分配选项卡,则称为自由格式签名,这在大多数计划中是不允许的,并且可能不适用于补充文档。尝试在非补充文档中为签名者分配至少一个选项卡。缺少标签会导致问题。