在信封级别禁用完成电子邮件

时间:2020-05-07 01:40:49

标签: docusignapi docusigncompositetmplts

我正在使用DocuSign REST API从模板创建和发送信封。完成文件后,我们需要完全取消向签名者发送电子邮件,或者从电子邮件中排除附件。问题是,我们不想在帐户级别执行此操作,而是希望在信封级别执行此操作(对于一个特定的模板,我们只需要执行此操作)。据我所知,不能在信封甚至用户级别更改此选项,但对我们帐户中的每个用户都是全局的。

有什么办法吗?

2 个答案:

答案 0 :(得分:1)

在创建信封时,请确保还向每个收件人添加一个clientUserID。如果未指定clientUserID,则尽管“ suppressEmails”属性设置为true,收件人仍会收到电子邮件。如果添加CUID,则它将接受禁止发送的电子邮件。建议嵌入式或强制签名者使用此功能。

如果您的最终用户没有DocuSign帐户,则他们将无法访问信封,因为RecipientView网址不是通过电子邮件发送的。

这是一个示例请求,该请求从具有单个收件人的模板中创建新信封...

{
    "templateId": "62b565ce-XXXX-XXXX-XXXX-a849fe664e88",
    "templateRoles": [{
          "roleName": "{sample_role}",
          "name": "{sample_email}",
          "email": "{sample_email}",
          "clientUserId": "1",
          "suppressEmails": true
      }],
      "status": "sent"
}

有关这些变体的更多信息,请查看关于信封创建的三个主要变体的great blog post

答案 1 :(得分:0)

我相信suppressEmails仅适用于eSignature API的v2.1版本。

另外,在您的问题中,您说“禁止填写电子邮件”。 suppressEmails将阻止所有电子邮件发送给签名者。

如果只想隐藏一个签名者的附件,请尝试使用附件的文档可见性。