创建签名请求"From Composite Templatesv2/accounts/:accountId/envelopes"



我使用web UI在(http://iodocs.docusign.com/)执行一些API调用。一切似乎都很好,但我不确定我知道如何使用API来创建一个新的签名请求:"From Composite Templatesv2/accounts/:accountId/envelope "

附加的json是与我指定的配置一起发送的请求:

{
  "emailBlurb": "blurb",
  "emailSubject": "subject",
  "status": "Created",
  "templateId": "599D3416-55C6-49D6-9F81-0C5F29050632",
  "compositeTemplates": [
    {
      "serverTemplates": [
        {
          "sequence": "1",
          "templateId": "599D3416-55C6-49D6-9F81-0C5F29050632"
        }
      ],
      "inlineTemplates": [
        {
          "sequence": "2",
          "documents": [
            {
              "name": "etest.docx",
              "documentId": "5"
            }
          ],
          "recipients": {
            "signers": [
              {
                "roleName": "signer",
                "recipientId": "1"
              }
            ]
          }
        }
      ]
    }
  ]
}

请求发送,我收到了,但我想知道如何:

1)使用这个UI指定一个新的签名者。我已经添加了一个,但是我不能指定邮箱地址。

2)添加一个新文档。我已经添加了一个,但是文档并没有真正上传。

我已经发现如何做1)直接使用http POST:

curl --request POST 'https://demo.docusign.net/restapi/v2/accounts/487325/envelopes' --header 'Content-Type: application/json' -H 'Accept: application/json' --data '{ emailSubject: "Test 3", emaiBlurb: "Using composite template structure", status: "sent", compositeTemplates: [{ serverTemplates: [{ sequence: "1", templateId: "599D3416-55C6-49D6-9F81-0C5F29050632" }], inlineTemplates: [{ sequence: "1", recipients: { signers: [{ email: "test.email@gmail.com", name: "Joe Bloggs", recipientId: "1", roleName: "signer", tabs: { textTabs: [{ value: "Joe Bloggs", tabLabel: "name" }, { value: "Joe", tabLabel: "first_name" }] } }] } }] }] }' -H 'Authorization:bearer pFJjeUmiOJ+6SzDktsTIPr4RVMM='

但是我不知道如何添加一个新文档。

我想做的是使用模板,但添加新的文档,新的签名者和新的选项卡。

谢谢

我刚刚发布到这个问题的答案描述了如何从服务器模板和文档的组合创建信封:在使用复合模板时,在docusign API中获得未指定的错误

相关内容

最新更新