UPDATE: our business logic uses the pause_before workflowStep (which the webhooks do businessy stuff then unpause). the user who created the envelope MUST be the same user who calls unpause.
SUGGESTION for devs: calling envelopesApi.update() should throw an error if the update doesn't work in this scenario. instead, it returns the same success as a real success. thanks :)
I am trying to send an envelope with multiple recipients as a different user on my company account.
I set up OAuth consent for JWT (https://www.docusign.com/blog/developers/oauth-jwt-granting-consent) and can successfully send from any of our users. Note - we are currently using the "individual consent url" method.
The issue is that our envelopes have multiple recipients and only the first recipient gets an email.
I have confirmed the behavior in multiple ways:
Relevant info:
My $$$ is on some docusign setting for individual users beyond just granting consent to send as them. The biggest flag for me is #3 - the other recipients are missing from the envelope BUT still appear on the signing order diagram (email and all). How is this possible??
Any advice would be greatly appreciated!
Cheers
Don't see your code but I wonder if you have routingOrder like 1, 2, 3 such that only the first recipient gets to sign first and only then the second one would get the email?
Other option is that you added clientUserId for embedded signing, that would suppress the email messages.
Yet another option is the envelope workflow was paused after the first user and it has to be unpaused for the next email to go out.