Docusignapi 填充docusign公司选项卡

Docusignapi 填充docusign公司选项卡,docusignapi,Docusignapi,在docusign中,我们创建了一个包含两个字段的模板:全名和公司。对于“公司”字段,有一个填写的唯一数据标签id。你可以看到下面的屏幕截图 现在,我正在使用docusignapi创建一个信封,填充字段,然后打开一个签名控制台。当我创建信封时,我将以下JSON负载发送到 restapi/v2/账户/唯一ID/信封 { "emailSubject": "Some Subject", "status": "sent", "compositeTemplates": [

在docusign中,我们创建了一个包含两个字段的模板:全名和公司。对于“公司”字段,有一个填写的唯一数据标签id。你可以看到下面的屏幕截图

现在,我正在使用docusignapi创建一个信封,填充字段,然后打开一个签名控制台。当我创建信封时,我将以下JSON负载发送到
restapi/v2/账户/唯一ID/信封

{
   "emailSubject": "Some Subject",
   "status": "sent",
   "compositeTemplates": [
      {
         "serverTemplates": [
            {
               "sequence": "1",
               "templateId": "SOME ID"
            }
         ],
         "inlineTemplates": [
            {
               "recipients": {
                  "signers": [
                     {
                        "name": "Ashwin Jacob",
                        "email": "admin@ashwinjacob.com",
                        "recipientId": "1",
                        "clientUserId": "1",
                        "status": "sent",
                        "embeddedRecipientStartURL": "SIGN_AT_DOCUSIGN",
                        "roleName": "Advisor",
                        "tabs": {
                           "companyTabs": [
                              {
                                 "tabLabel": "Company 33ff014b-79a4-464f-b6c0-c4846861f3df",
                                 "value": "ashwinjacob1"
                              }
                           ]
                        }
                     }
                  ],
                  "carbonCopies": null
               },
               "sequence": "1"
            }
         ]
      }
   ]
}
全名将出现在docusign控制台上。但是,公司名称将不会出现。正如您所见,我使用的数据标签与屏幕截图中显示的相同(抱歉,它被切断)

我还注意到信封表单数据没有值。很明显,它没有被发送出去,但我不确定我在JSON合同中做错了什么

有没有关于我做错了什么的建议

更新 我接受了关于使用文本标签的建议,但我仍然没有得到任何运气

下面是新的JSON负载

{
   "emailSubject": "Some Subject",
   "status": "sent",
   "compositeTemplates": [
      {
         "serverTemplates": [
            {
               "sequence": "1",
               "templateId": "SOME ID"
            }
         ],
         "inlineTemplates": [
            {
               "recipients": {
                  "signers": [
                     {
                        "name": "Ashwin Jacob",
                        "email": "admin@ashwinjacob.com",
                        "recipientId": "1",
                        "clientUserId": "1",
                        "status": "sent",
                        "embeddedRecipientStartURL": "SIGN_AT_DOCUSIGN",
                        "roleName": "Advisor",
                        "tabs": {
                           "textTabs": [
                              {
                                 "tabLabel": "Company Label",
                                 "value": "ashwinjacob1"
                              }
                           ]
                        }
                     }
                  ],
                  "carbonCopies": null
               },
               "sequence": "1"
            }
         ]
      }
   ]
}

您不能从信封创建请求中预填充公司选项卡。如果签名者拥有DocuSign帐户,并且在其
My Preferences
中有可用的公司值,则DocuSign会自动填充此值。另一种选择是,如果您想使用API为公司预填充一些文本,那么您应该使用
文本选项卡而不是公司选项卡,并将其设置为只读。

在玩了一些游戏之后,如果您想从API插入自己的自定义文本选项卡,则需要通过API插入它。您无法编辑docusign模板上现有的自定义文本选项卡。

我尝试过,但还是没有成功。您也可以在服务器模板中从上面看到我的更新,是否将公司选项卡更改为文本选项卡,并将文本选项卡的tablabel设置为
公司标签
?否标签是inlineTemplates的一部分。你是说我需要将收件人添加到服务器端模板吗?我只是问,因为api说你只能添加序列和模板idAlso你可以下载你的服务器模板,并发送给我在docusign。sso@gmail.com,我将在我的帐户中运行它并检查问题。很抱歉,由于安全问题,我无法发送我们的文档