DocuSign Rest API-使用CompositeTemplates之后获取信封状态文档

时间:2019-03-18 07:33:13

标签: docusignapi

我正在使用PdfTransformFields创建信封:

{
  "emailBlurb": "Test Transform PDF Fields",
  "emailSubject": "Test Transform PDF Fields",
  "status": "sent",
  "compositeTemplates": [{
    "inlineTemplates": [{
      "recipients": {
        "signers": [{
          "recipientId": "777",
          "name": "LastName FirstName",
          "email": "some email",                  
          "tabs":{
             "signHereTabs":[
                {
                   "tabLabel":"employee_esignature\\*"
                }
             ]
          }          
        }]
      }
    }],
    "document": {
      "documentId": "1234567",
      "name": "Test.pdf",
      "transformPdfFields": "true"
    }

  }]
}

虽然定义了RecipientId =“ 777”和DocumentId =“ 1234567”,但是当我通过调用获得envelopeStatus时:

envelopesApi.listRecipients(accountId,env.getEnvelopeId(),
   listRecipientsOptions);

我知道 收件人->签名者->标签-> signHereTabs包含 documentId =“ 1”,收件人ID =“ 1”

为什么documentId和receiverId与我传达的内容不同?

1 个答案:

答案 0 :(得分:0)

我认为documentId和ReceiverId只是短暂的-您可以使用设置的值在复合模板的其他部分中引用它们,但是当DocuSign平台处理完您的请求时,它们可能会被覆盖。

如果要将自己的元数据与收件人相关联,请在签名者对象中使用customFields属性。

您可以使用documentFields属性将自己的元数据添加到文档对象。