DocuSign API - 电子邮件通知设置
DocuSign API - Email Notification Settings
我已通过 DocuSign eSignature API 成功发送信封,但对在签名过程中发送的电子邮件有疑问。发送请求后,我会收到以下电子邮件(使用沙盒环境):
从 dse_demo@docusign.net 向每个收件人发送电子邮件,并回复我的 name/email 地址
当每个收件人单击 link 查看要签署的协议时给我发电子邮件(例如“John Smith 查看了 Acme Co 客户协议”)
完成协议后给我(和每个收件人)发送电子邮件。
我正在尝试了解每个选项的可用选项:
- enabling/disabling 每封电子邮件
- 更改用于其中每一个的电子邮件地址(如果这可以通过 API 完成)
感谢任何关于我是否可以以及如何对这些进行任何更改的见解。
完成电子邮件可以 enabled/disabled 在您的 DocuSign 帐户的设置中。这可以在以下位置找到:设置 > 签名设置 > 信封递送。您还可以 enable/disable 发件人和签名者的“已查看信封”通知电子邮件和完成电子邮件:设置 > 电子邮件首选项。
您要将 API 与哪种语言集成?在 C# 中,您可以在信封定义中添加信封收件人时更改电子邮件,例如
private static EnvelopeDefinition MakeEnvelope(string recipientEmail)
{
recipientEmail = "recipientEmail@email.com"
byte[] buffer = System.IO.File.ReadAllBytes("filePath");
Document doc1 = new Document();
string b64 = Convert.ToBase64String(buffer);
doc1.DocumentBase64 = b64;
doc1.Name = "Document Name";
doc1.FileExtension = "pdf";
doc1.DocumentId = "1";
env.Documents = new List<Document> { doc1 };
Text textTab = new Text
{
DocumentId = "1",
PageNumber = "1",
XPosition = "168",
YPosition = "513",
Height = "17",
Width = "369",
Value = "envelopeTabText",
Locked = "true"
};
SignHere signer1signhere = new SignHere
{
DocumentId = "1",
PageNumber = "1",
XPosition = "128",
YPosition = "775"
};
**Signer signer1 = new Signer
{
Email = recipientEmail,
Name = "customerName",
RecipientId = "1",
RoutingOrder = "1"
};**
Tabs signer1Tabs = new Tabs
{
TextTabs = new List<Text> { textTab },
SignHereTabs = new List<SignHere> { signer1signhere }
};
signer1.Tabs = signer1Tabs;
Recipients recipients = new Recipients
{
Signers = new List<Signer> { signer1 }
};
env.Recipients = recipients;
env.Status = "sent";
return env;
}
我已通过 DocuSign eSignature API 成功发送信封,但对在签名过程中发送的电子邮件有疑问。发送请求后,我会收到以下电子邮件(使用沙盒环境):
从 dse_demo@docusign.net 向每个收件人发送电子邮件,并回复我的 name/email 地址
当每个收件人单击 link 查看要签署的协议时给我发电子邮件(例如“John Smith 查看了 Acme Co 客户协议”)
完成协议后给我(和每个收件人)发送电子邮件。
我正在尝试了解每个选项的可用选项:
- enabling/disabling 每封电子邮件
- 更改用于其中每一个的电子邮件地址(如果这可以通过 API 完成)
感谢任何关于我是否可以以及如何对这些进行任何更改的见解。
完成电子邮件可以 enabled/disabled 在您的 DocuSign 帐户的设置中。这可以在以下位置找到:设置 > 签名设置 > 信封递送。您还可以 enable/disable 发件人和签名者的“已查看信封”通知电子邮件和完成电子邮件:设置 > 电子邮件首选项。
您要将 API 与哪种语言集成?在 C# 中,您可以在信封定义中添加信封收件人时更改电子邮件,例如
private static EnvelopeDefinition MakeEnvelope(string recipientEmail)
{
recipientEmail = "recipientEmail@email.com"
byte[] buffer = System.IO.File.ReadAllBytes("filePath");
Document doc1 = new Document();
string b64 = Convert.ToBase64String(buffer);
doc1.DocumentBase64 = b64;
doc1.Name = "Document Name";
doc1.FileExtension = "pdf";
doc1.DocumentId = "1";
env.Documents = new List<Document> { doc1 };
Text textTab = new Text
{
DocumentId = "1",
PageNumber = "1",
XPosition = "168",
YPosition = "513",
Height = "17",
Width = "369",
Value = "envelopeTabText",
Locked = "true"
};
SignHere signer1signhere = new SignHere
{
DocumentId = "1",
PageNumber = "1",
XPosition = "128",
YPosition = "775"
};
**Signer signer1 = new Signer
{
Email = recipientEmail,
Name = "customerName",
RecipientId = "1",
RoutingOrder = "1"
};**
Tabs signer1Tabs = new Tabs
{
TextTabs = new List<Text> { textTab },
SignHereTabs = new List<SignHere> { signer1signhere }
};
signer1.Tabs = signer1Tabs;
Recipients recipients = new Recipients
{
Signers = new List<Signer> { signer1 }
};
env.Recipients = recipients;
env.Status = "sent";
return env;
}