我们正在尝试使用 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."}
有人可以帮助确定我们做错了什么吗?
谢谢朗