首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DocuSign使用REST将签名组设置为收件人

DocuSign使用REST将签名组设置为收件人
EN

Stack Overflow用户
提问于 2016-01-19 23:31:48
回答 1查看 1.6K关注 0票数 1

我试图发送一个信封,接收者是使用REST的签名组。

下面是我发布的示例XML代码:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<envelopeDefinition xmlns="http://www.docusign.com/restapi">
   <accountId>xxxxxx</accountId>
   <status>sent</status>
   <emailSubject>xxxxxxxxxxx</emailSubject>
   <templateId>xxxxxx-xxxx-xxxx-xxxxx-xxxxxxx</templateId>
   <templateRoles>
      <templateRole>
         <name>Test Signing Group</name>
         <roleName>Test Role Name</roleName>
      </templateRole>
      <templateRole>
         <name>Non Signing Group</name>
         <roleName>Standard Role</roleName>
         <email>test@example.com</email>
      </templateRole>
   </templateRoles>
</envelopeDefinition>

因此,对于模板角色#1,我尝试将test@example.com分配给Template,对于模板角色#2,我可以将标准角色分配给非签名组,电子邮件为test@example.com。因为我排除了模板角色#1的电子邮件,所以我得到了一条错误消息:“收件人的电子邮件地址无效。收件人Id如下。”

我想知道该如何分配字段,因为签名组可能需要多封电子邮件签名。

我想使用API将签名组设置为收件人的原因是,根据变量的不同,我将更改分配给模板角色#1的签名组,该角色在前面的外部进程中已经计算出来。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-20 02:56:46

如果指定了signingGroupId,那么name/email@就不再是必需的了。您需要使用组的ID,而不是名称。您可以从/accounts/{accountId}/signing_groups端点查询signinGroupId。

对信封创建调用的示例更新:

代码语言:javascript
复制
  <templateRole>
     <signingGroupId>12345</signingGroupId>
     <roleName>Test Role Name</roleName>
  </templateRole>

文档参考re: signingGroupId:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34888924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档