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

Docusignapi 在信封级别禁用完成电子邮件,docusignapi,docusigncompositetmplts,Docusignapi,Docusigncompositetmplts,我正在使用docusignrestapi从模板创建和发送信封。文档完成后,我们需要完全禁止发送给签名者的完成电子邮件,或者从电子邮件中排除附件。问题是,我们不想在帐户级别这样做,而是在信封级别(我们只需要一个特定模板)。据我所知,这方面的选项无法在信封甚至用户级别更改,但对我们帐户中的每个用户都是全局的 有什么方法可以做到这一点吗?在创建信封时,请确保向每个收件人添加clientUserID。如果未指定clientUserID,则收件人将收到电子邮件,尽管“suppressEmails”属性设置

我正在使用docusignrestapi从模板创建和发送信封。文档完成后,我们需要完全禁止发送给签名者的完成电子邮件,或者从电子邮件中排除附件。问题是,我们不想在帐户级别这样做,而是在信封级别(我们只需要一个特定模板)。据我所知,这方面的选项无法在信封甚至用户级别更改,但对我们帐户中的每个用户都是全局的


有什么方法可以做到这一点吗?

在创建信封时,请确保向每个收件人添加clientUserID。如果未指定clientUserID,则收件人将收到电子邮件,尽管“suppressEmails”属性设置为true。如果您添加CUID,则它将支持抑制电子邮件。建议嵌入式或捕获式签名者使用此功能

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

下面是一个示例请求,它从一个模板创建一个新信封,其中只有一个收件人

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

有关这些变体的更多信息,请查看信封创建的三个主要变体的a。我相信
suppressEmails
仅适用于电子签名API的v2.1版本

另外,在你的问题中,你说“抑制完成邮件”
suppressEmails
将阻止所有电子邮件发送给签名者


如果要仅为一个签名者抑制附件,请尝试对附件使用文档可见性

你可以做相反的,禁用它的帐户,然后为这些信封你想要它-你可以添加它。我不确定是否可以为特定信封或模板抑制它……我确实在API文档中找到了一个名为“suppressEmails”的属性,用于“签名者”对象定义。在定义信封收件人时,我似乎无法确定是否可以设置此选项。哦,您可能想看看这个-在这个示例中,他将suppressEmails属性添加到inlineTemplate。奇怪的是,我似乎无法将该属性添加到现有模板上的收件人。如果在模板上运行以下更新,则在以后检索模板时不会添加该属性<代码>{“收件人”:{“签名者”:[{“收件人ID”:“1”,“抑制邮件”:true},{“收件人ID”:“2”,“抑制邮件”:true},{“收件人ID”:“3”,“抑制邮件”:false}}}谢谢!这让我基本上做到了——我现在可以在一个信封中隐藏发送给特定收件人的所有电子邮件。现在,我只需要确定是否可以在保留suppressEmail属性的同时手动发送初始签名电子邮件。我希望我可以发送信封,然后用suppressEmails属性更新它,但它似乎没有任何效果。请注意,如果我在初始信封创建后用clientUserId和suppressEmails更新签名者,它似乎会用新的UserId创建新的签名者,这使得初始收件人电子邮件无效。我觉得我的思路是对的,但在信封发送后,可能无法修改电子邮件。我相信你是对的。您只能在信封创建步骤中使用该属性抑制所有电子邮件。我已经提交了一份内部调查单来调查这种行为,并且(至少)更新了我们的文档以帮助澄清此属性(DEVDOCS-2419)。谢谢,同时我将研究一种嵌入式签名解决方案,我可以控制整个过程。