我正在使用DocuSign REST API从模板创建和发送信封。完成文件后,我们需要完全取消向签名者发送电子邮件,或者从电子邮件中排除附件。问题是,我们不想在帐户级别执行此操作,而是希望在信封级别执行此操作(对于一个特定的模板,我们只需要执行此操作)。据我所知,不能在信封甚至用户级别更改此选项,但对我们帐户中的每个用户都是全局的。
有什么办法吗?
答案 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
将阻止所有电子邮件发送给签名者。
如果只想隐藏一个签名者的附件,请尝试使用附件的文档可见性。