Docusignapi 如何在DocuSign API中重新发送文档

Docusignapi 如何在DocuSign API中重新发送文档,docusignapi,Docusignapi,我需要能够重新发送已发送的API。要么是因为一封电子邮件丢失了,要么是一个签名者拒绝了,我希望他们再次签名 我正在使用下面的电话。根据文档,我需要在信封中添加“重新发送”。但我找不到我把它放在哪里了。有人知道如何添加该标志吗 EnvelopesApi envelopesApi = new EnvelopesApi(); EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(accountId, envDef); 如果签名者拒

我需要能够重新发送已发送的API。要么是因为一封电子邮件丢失了,要么是一个签名者拒绝了,我希望他们再次签名

我正在使用下面的电话。根据文档,我需要在信封中添加“重新发送”。但我找不到我把它放在哪里了。有人知道如何添加该标志吗

EnvelopesApi envelopesApi = new EnvelopesApi();
EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(accountId, envDef);

如果签名者拒绝了,您必须创建/发送一个全新的信封,因为一旦签名者拒绝,信封将处于终端状态(无法完成)

例如,如果您需要将签名邀请电子邮件重新发送给特定的收件人,因为初始电子邮件已放错位置,则需要使用更新信封收件人操作来执行此操作(有关此情况的更多详细信息,请参阅我的回答:)。要使用DocuSign C#SDK执行此操作,您的代码如下所示:

envelopesApi.UpdateRecipients(accountId, envelopeId, recipients, options);

…其中,
recipients
指定要向其重新发送电子邮件的收件人,
options
是一个
EnvelopesApi.UpdateRecipientsOptions
对象,其
resendendevelope
属性设置为(字符串值)true!非常感谢。我不确定是否可以重新发送拒绝。这是很好的建议。“更新收件人”电话正是我要找的电话。我在寻找类似“重发”或类似的东西。这就是我找不到它的原因。再次感谢!没问题,;很高兴我能帮忙@KimBrandl有没有一种方法可以在不定义收件人的情况下(再次)重新发送信封?@NiAu我认为在不指定收件人的情况下重新发送信封是不可能的。我刚刚测试过,服务器返回错误代码
无效的请求\u正文
和错误消息
请求正文缺失或格式不正确。
如果我没有指定收件人。这是有道理的,因为这个API端点最初是为更新收件人信息而设计的(即使您可以使用它来重新发送信封而不更改收件人信息),而且在大多数重新发送场景中,您希望重新发送给特定的人,而不是所有的收件人。@KimBrandl Thx供您快速回答!我也以这种方式进行了测试,但我希望,因为这是一个可选参数,它会将信封重新发送给所有“开放”签名者。但我必须添加所有原始收件人。DocuSign系统会过滤掉“已完成”的签名者,还是我只需要传递那些“未完成”的签名者?