Docusign REST API附件

时间:2019-01-16 10:27:46

标签: rest docusignapi

我正在尝试的是,将带有附件占位符的文档发送给收件人,以便他们在打开DocuSign邮件时能够附加其他文档。

我要做的是创建一个信封并在响应中得到envelopId

{
  "status": "sent",
  "emailSubject": "Example of one recipient, type signer",
  "documents": [{
    "documentId": "1",
    "name": "contract.pdf",
    "documentBase64": "base64 document bytes...",
  }],
  "recipients": {
    "signers": [{
      "name": "Lisa Simpson",
      "email": "lisa@email.com",
      "recipientId": "1",
      "routingOrder": "1",
      "tabs": {
        "signHereTabs": [{
          "xPosition": "150",
          "yPosition": "200",
          "documentId": "1",
          "pageNumber": "1"
        }],
      }
    }]
  }
}

用于附加附件,来自我获得的文档

PUT /v2/accounts/{accountId}/envelopes/{envelopeId}/attachments

但是,我不明白的是,我用文档创建了一个信封并将其发送给收件人,然后得到了envelopeId

在那之后,为什么要放置附件占位符?信封(DocuSign邮件)已经发送给收件人了。

如何通过DocuSign REST API发送附件占位符?

1 个答案:

答案 0 :(得分:1)

信封附件是元数据。我想您想让收件人上传并将文件附加到信封上吗?为此,您添加一个“ signerAttachment”选项卡。该选项卡将需要放置在文档上的某个位置。使用帐户配置选项将上传的文件追加到托管signerAttachment标签的文档中,或者将该文件作为信封中的另一个文档添加将影响您取回上传的文档的方式。

"tabs": {
    "signHereTabs": [{
      "xPosition": "150",
      "yPosition": "200",
      "documentId": "1",
      "pageNumber": "1"
    }],
    "signerAttachmentTabs":[{
      "xPosition": "150",
      "yPosition": "500",
      "documentId": "1",
      "pageNumber": "1"
    }]
  }