Docusignapi DocuSign复合模板选项卡\u引用\u缺少\u文档,即使没有选项卡

Docusignapi DocuSign复合模板选项卡\u引用\u缺少\u文档,即使没有选项卡,docusignapi,docusigncompositetmplts,Docusignapi,Docusigncompositetmplts,我试图通过docusignrestapi使用复合模板,并遇到TAB_reference_到_MISSING_文档错误 在StackOverflow上有几篇关于此错误的帖子,请参见,例如,但与我读过的其他帖子不同,即使我的信封定义中没有任何标签,我也会遇到此错误 我在沙箱中设置了两个模板,两个模板都有相同的收件人:第一个收件人Signer1是由API请求提供的。第二个收件人是我公司的代表,不需要提供。这两个模板都有各种各样的选项卡,它们的值必须由API请求填充,尽管我已经删除了所有试图调查这个问题

我试图通过docusignrestapi使用复合模板,并遇到TAB_reference_到_MISSING_文档错误

在StackOverflow上有几篇关于此错误的帖子,请参见,例如,但与我读过的其他帖子不同,即使我的信封定义中没有任何标签,我也会遇到此错误

我在沙箱中设置了两个模板,两个模板都有相同的收件人:第一个收件人Signer1是由API请求提供的。第二个收件人是我公司的代表,不需要提供。这两个模板都有各种各样的选项卡,它们的值必须由API请求填充,尽管我已经删除了所有试图调查这个问题的选项卡,但都没有用

我能够让模板自己完美地工作。然而,试图使用复合模板让我感到困惑

我当前版本的请求正文如下所示:

"emailSubject": "Please sign the documents",
"status":       "sent",
"compositeTemplates": [
  {
    "serverTemplates": [
      {
        "sequence":   "1",
        "templateId": "153ab223-..."
      },
      {
        "sequence":   "2",
        "templateId": "54ff1d62-..."
      }
    ],
    "inlineTemplates": [
      "sequence":   "1",
      "recipients": {
        "signers": [
          "clientUserId": <<some_unique_id>>,
          "email":        <<signer_1_email>>,
          "name":         <<signer_1_name>>,
          "recipientId":  "1",
          "roleName":     "Signer1"
        ]
      }
    ]
  }
]
它报告的文档ID号66887495似乎确实是我正在使用的模板之一的ID。但是:

它包含在信封中,在serverTemplates部分,那么为什么它说它不包含在信封中呢? 我的请求中没有documentId。为什么它似乎认为有呢? 我甚至尝试过通过沙盒从两个模板中删除所有选项卡。即使这个请求或这些文档中没有任何标签,我仍然会遇到这个错误。
非常感谢您的帮助。谢谢。

有两件事您可以检查/尝试解决此问题

a。检查inlinetemplate中的角色名称是否与服务器模板中的角色名称区分大小写匹配。 B若要将inlinetemplate的sequencenumber定义为2,则sequence会告诉模板是如何覆盖的。服务器模板应提供基本文档,通过它的收件人详细信息由InlineTemplates提供。所以内联模板的数量应该高于服务器模板

请试试这个,让我们知道它是否适合你

TAB_REFERS_TO_MISSING_DOCUMENT
The DocumentId specified ... refers to DocumentId 66887495 which is not present.