如何在DocuSign中停止签署者的过期邮件通知?(.Net API集成)
如何通过DocuSign REST API v2禁用签署者的过期邮件通知
你之前修改的「发件人作废信封」通知是针对发件人自身的通知设置,和签署者收到的过期提醒完全不相关,所以才会没效果。要禁用签署者的过期邮件,得在创建信封时配置信封级的通知参数,具体操作如下:
核心配置逻辑
在构建EnvelopeDefinition对象时,通过Notification.Expirations属性控制过期相关的邮件通知:
- 将
ExpirationWarn设为0:取消提前发送的过期提醒邮件 - 若需要彻底关闭过期后可能触发的通知,默认情况下信封过期后不会给签署者发额外邮件,主要控制提前提醒即可
.NET代码示例
使用DocuSign .NET SDK的话,代码大概是这样:
// 初始化信封定义 var envelopeDefinition = new EnvelopeDefinition { EmailSubject = "请签署这份文档", Documents = new List<Document> { /* 你的文档配置 */ }, Recipients = new Recipients { /* 你的签署者配置 */ }, Status = "sent" // 标记为发送状态 }; // 添加过期通知配置 envelopeDefinition.Notification = new Notification { Expirations = new Expirations { ExpirationEnabled = "true", // 保持过期功能开启(如果需要信封到期自动作废) ExpirationAfter = "30", // 信封30天后过期,根据你的需求调整 ExpirationWarn = "0", // 不发送任何过期提醒邮件 ExpireEnvelope = "true" // 到期后自动作废信封,可选 } }; // 调用API发送信封 var envelopesApi = new EnvelopesApi(apiClient); var envelopeSummary = envelopesApi.CreateEnvelope(accountId, envelopeDefinition);
注意事项
- 这个配置必须在创建信封时设置,已经发送的信封无法修改通知参数
- 如果不需要信封自动过期,可以把
ExpirationEnabled设为false,同时也就不会有任何过期相关邮件
内容的提问来源于stack exchange,提问作者Adnan Ahmed Ansari
相关产品推荐
相关产品推荐

