0

我们正在尝试使用 REST API 使用 2+ 模板创建复合模板。我们首先从模板创建草稿信封,然后发送信封。

我们称之为 REST URI:

https://demo.docusign.net/restapi/v2/accounts/e3a6986d-edb6-465d-8b7a-782867f37dd8/envelopes

与 JSON

身体:

{
  "status": "created",
  "emailBlurb": null,
  "emailSubject": null,
  "eventNotification": {},
  "compositeTemplates": [
    {
      "serverTemplates": [
        {
          "templateId": "4da7730b-fc1a-4ea1-bcd9-bc7e55e13271",
          "sequence": 1
        }
      ],
      "inlineTemplates": [
        {
          "sequence": 1,
          "recipients": {
            "signers": [
              {
                "roleName": "RoleOne",
                "recipientId": "49c9c05b-b0c2-4c68-8260-28b574119e7f",
                "name": "Tester N",
                "email": "YYYYY@gmail.com"
              }
            ]
          }
        }
      ]
    },
    {
      "serverTemplates": [
        {
          "templateId": "3ae253af-4884-4185-9354-b80f37511ce4",
          "sequence": 2
        }
      ],
      "inlineTemplates": [
        {
          "sequence": 2,
          "recipients": {
            "signers": [
              {
                "roleName": "RoleOne",
                "recipientId": "ee3cb7f5-8c38-4790-af81-2c49726e27c3",
                "name": "Tester N",
                "email": "YYYYYY@gmail.com"
              }
            ]
          }
        }
      ]
    }
  ]
}

这将创建草稿信封,我们可以访问它并检索选项卡。我们通过调用 Get Recipients Status 分别获取每个模板的签名者信息

/accounts/e3a6986d-edb6-465d-8b7a-782867f37dd8/envelopes/#{template_id}/recipients

然后我们使用“发送”草稿信封

PUT https://demo.docusign.net/restapi/v2/accounts/e3a6986d-edb6-465d-8b7a-782867f37dd8/envelopes/476ad2d1-2134-402d-9404-ed04df15508f

{"status":"sent"}

响应是 status: 200 {}

最后,当我们尝试让收件人视图显示给签名者时,使用

/accounts/e3a6986d-edb6-465d-8b7a-782867f37dd8/envelopes/476ad2d1-2134-402d-9404-ed04df15508f/views/recipient

我们得到错误响应:

{"errorCode"=>"UNKNOWN_ENVELOPE_RECIPIENT",
 "message"=>
  "The recipient you have identified is not a valid recipient of the specified envelope."}

有人可以帮助确定我们做错了什么吗?

谢谢朗

4

0 回答 0