Reputation: 2256
According to DocuSign documentation, we have to use "Modify or Correct and Resend Recipient Information" method in order to resend an envelope. However, this method is also expecting a collection of recipients.
Is there a way to simply resend the envelope to the current recipients?
I had originally thought about something like this:
string requestUrl = string.Format("https://{0}/restapi/v2/accounts/{1}/envelopes/{2}?resend_envelope=true", Properties.Settings.Default.Domain, Properties.Settings.Default.AccountNumber, envelopeId);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(requestUrl);
request.Method = "PUT";
request.Headers["Authorization"] = string.Format("bearer {0}", Properties.Settings.Default.AccessToken);
Related question: Resend DocuSign Emails
Upvotes: 0
Views: 2419
Reputation: 13500
I don't believe it's currently possible to resend an Envelope to all recipients, without using the "Modify or Correct and Resend Recipient Information request (which requires that you supply the recipient information for each recipient you wish to resend the envelope to). As you noted in your question, this procedure is described in this related question.
Seems like the main use cases for 're-sending' an Envelope involve scenarios that would most commonly affect only a single/specific recipient within an Envelope. For example:
In scenarios like these, it makes sense for the 're-send Envelope' API call to require that you specifically identify the recipient(s) who should receive the email notification again -- because you only want to re-send to the specific recipient(s) who had trouble with the notification the first time around.
Upvotes: 0