You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I'm using the library inside a Laravel project where I'm trying to generate the signing url for a specific signer.
Before this, the envelope is created using the api as well, calling the createSenderView endpoint, passing all of the envelope definitions.
TL;DR
The createRecipientView endpoint only works passing the client_user_id correct. The same that was passed within the envelope creation endpoint (createRecipientView).
Since I'm using a template_id, I also pass the Templates Roles to the envelope definitions. Inside the templates roles I can pass the client_user_id, but if the person that is finishing the envelope deletes the signers and creates new ones even with the same data (Name and Email) the client_user_id will be null. And with this field null, when I try to get the embedded signing url, calling the createRecipientView, passing the signer's name, email and client_user_id = null returned by DocuSign, the loaded envelope does not have the signature field, seems to be in a review mode.
I also tried using the user_id from DocuSign and got the same thing.
This is the expected behaviour. To generate a recipientView without a clientUserId, you'd need to authenticate the request as the recipient. Otherwise, embedded views require a clientUserId to be set.
If you'd like for the recipients to not get modified, you can lock your senderView so that the user accessing the senderView can only access the tagger by setting the startingScreen parameter
Another way I can think of would be to use a Docusign Connect event on "envelope-sent" to check the envelope and update the recipients to have a clientUserId in place.
Hi, I'm using the library inside a Laravel project where I'm trying to generate the signing url for a specific signer.
Before this, the envelope is created using the api as well, calling the
createSenderView
endpoint, passing all of the envelope definitions.TL;DR
The
createRecipientView
endpoint only works passing theclient_user_id
correct. The same that was passed within the envelope creation endpoint (createRecipientView
).Since I'm using a
template_id
, I also pass theTemplates Roles
to the envelope definitions. Inside the templates roles I can pass theclient_user_id
, but if the person that is finishing the envelope deletes the signers and creates new ones even with the same data (Name and Email) the client_user_id will be null. And with this field null, when I try to get the embedded signing url, calling thecreateRecipientView
, passing the signer's name, email andclient_user_id = null
returned by DocuSign, the loaded envelope does not have the signature field, seems to be in a review mode.I also tried using the
user_id
from DocuSign and got the same thing.Creating the preview and send envelope url
Creating the embedded signing url
The text was updated successfully, but these errors were encountered: