Docusign错误TAB_REFERS_TO_MISSING_DOCUMENT

时间:2017-02-03 16:37:42

标签: docusignapi

这应该很简单。我有一个带有1个服务器模板的复合模板和带有一个签名者的1个内联模板。这就是请求的样子:

    {
  "compositeTemplates": [
    {
      "serverTemplates": [
        {
          "sequence": "1",
          "templateId": "c6dc72a6-51ae-47c3-a55a-7923a247f97c "
        }
      ],
      "inlineTemplates": [
        {
          "sequence": "2",
          "recipients": {
            "signers": [
              {
                "name": "Kathy Keaton",
                "email": "KathyKeaton1@outlook.com",
                "recipientId": "1",
                "routingOrder": "1",
                "roleName": "##Buyer1"
              }
            ]
          }
        }
      ],
      "document": {
        "documentId": "1",
        "name": "Doc1ForBigTest.docx",
        "fileExtension": "docx",
        "documentBase64": [bytearray]
      }
    }
  ],
  "status": "sent",
  "emailSubject": "Please sign the following document at 10:21 AM"
}

我想使用此特定文档的副本而不是模板中的副本,但是我得到了上面提到的TAB错误。我究竟做错了什么?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您需要下载模板并查看documentId参考。在某些时候,可能会使用Web界面更新模板中的文档,从而导致添加新文档并删除旧文档。这涉及更新选项卡documentId引用以更新为" 2"或更高。现在,当您替换文档时,您指定documentId =" 1"并且DocuSign没有找到ID为" 2"将标签放在上面。