Skip to main content
Blog
Home/

Trending Topics: Latest from our forums (February 2024)

Author Inbar Gazit
Inbar GazitSr. Manager, Developer Content
Summary3 min read

See how our most popular recent threads on Stack Overflow can help you solve your own development issues.

    • Additional resources

    Table of contents

    Here are some of the latest popular questions that the Docusign developers community asked on Stack Overflow in the month of February 2024. You too can ask questions by using the tag docusignapi in Stack Overflow.

    Thread: How to update recipients of already sent Docusign envelope?

    https://stackoverflow.com/questions/77986598/

    Summary: The developer is using the Docusign eSignature Java SDK and they are attempting to modify the email address of one of the recipients in an envelope that was already sent. They are not sure how to accomplish this. 

    Answer: 

    If an envelope has already been sent, it has to be corrected to make any modifications. That means the envelope has to first be locked, then modified, then unlocked again. The system will not allow you to modify an envelope after it was sent if it’s not locked, because that can lead to race conditions if recipients are trying to complete this envelope.

    The Java code to modify a recipient was provided by another Docusign community member on Stack Overflow:

    EnvelopesApi envelopesApi = new EnvelopesApi();
    // Pass the docuSign account ID and envelope ID.
    String docuSignAccountId = "your_account_id";
    String envelopeId = "your_envelope_id";
    Envelope envelope = new Envelope();
    envelope.setEmailSubject("Updated Subject"); // You can also update the email subject.
    envelope.getRecipients().getSigners().get(0).setEmail("new_xyz_recipient_email@example.com");   // <-- here update the recipient email
    // Update the envelope using the EnvelopesApi.
    RecipientsUpdateSummary recipientsUpdateSummary = envelopesApi.updateRecipients(docuSignAccountId, envelopeId, envelope.getRecipients());
    // Let the if else handle error.
    if (recipientsUpdateSummary.getRecipientUpdateResults().get(0).getErrorDetails() != null) {          
    } else {
    // Email updated successfully.
    }

    Thread: How to get the list of envelopes from a Docusign account?

    https://stackoverflow.com/questions/78009488/

    Summary: The developer is unsure how to get the list of envelopes for a specific account, they tried several (wrong) endpoints and were unable to do so.

    Answer: The correct endpoint to use to obtain the list of envelopes from an account has the unintuitive name listStatusChanges. This endpoint has many options to enable filtering of the list of envelopes as well as determine what data you get for each envelope. Note that it is limited to returning 1,000 envelopes at a time, and if you have more than that, you’ll have to make subsequent calls (paging) to get all the envelopes. We provide a code example that shows how to use this endpoint on Dev Center and in eight languages on GitHub.

    Thread: I have some confusion regarding Docusign's Powerform integration into the website

    https://stackoverflow.com/questions/78006669/

    Summary: The developer is interested in using PowerForms: they had some questions about price and plans, but also wanted to know how to redirect the user back to their website after they complete signing the PowerForm.

    Answer: PowerForms are useful when you don't want to write any code to integrate Docusign into your website. They are a quick way to gather signatures if you don't know who is going to sign. They do have a bunch of limitations: one of them is that you can't really customize the experience for your users. PowerForms come with the Business Pro Plan and above.

    Using Embedded Signing and Focused View enables you to have more control and a smoother experience, and the ability to either redirect after the user signs, or not even leave your site, so you just use a JavaScript event that calls your code to update the page however you like after the user has signed.

    Additional resources

    Author Inbar Gazit
    Inbar GazitSr. Manager, Developer Content

    Inbar Gazit has been with Docusign since 2013 in various engineering roles. Since 2019 he has focused on developer content. Inbar works on code examples including the launchers, available on GitHub in eight languages, and helps build sample apps showcasing the various Docusign APIs. He is also active on StackOverflow, answering your questions. Inbar can be reached at inbar.gazit@docusign.com.

    More posts from this author

    Related posts

    • What Is a Webhook? How They Work
      Developers

      What Is a Webhook? How They Work

    • Explore AI-Driven Agreement Insights with the Navigator API Sample App

      Explore AI-Driven Agreement Insights with the Navigator API Sample App

      Author Julie Gordon
      Julie Gordon
    • How to Set Up JavaScript OAuth Authorization Code Grant with PKCE

      How to Set Up JavaScript OAuth Authorization Code Grant with PKCE

      Author Larry Kluger
      Larry Kluger
    Explore AI-Driven Agreement Insights with the Navigator API Sample App

    Explore AI-Driven Agreement Insights with the Navigator API Sample App

    Author Julie Gordon
    Julie Gordon
    How to Set Up JavaScript OAuth Authorization Code Grant with PKCE

    How to Set Up JavaScript OAuth Authorization Code Grant with PKCE

    Author Larry Kluger
    Larry Kluger

    Discover what's new with Docusign IAM or start with eSignature for free

    Explore Docusign IAMTry eSignature for Free
    Person smiling while presenting