The docs of the DocuSign API's createRecipientView method says the following about the clientUserId parameter:
If provided, the recipient is treated as an embedded (captive) recipient or signer.
It's not clear to me what happens when the parameter is not provided.
I noticed if I omit the clientUserId from the recipientViewRequest, I can open the envelope for viewing without the "sign here" field present.
The docs mentions the following:
This method is only used with envelopes in the sent status.
I managed open envelopes that were in a completed status. Was that because I used the same DocuSign user with the API that sent the envelope?
Is it possible to allow users to view the envelope even if they are not signers?
*Edit: as far as I can see it is possible, if I use the same user with the API that sent the envelope? Is this correct?
When I tried to open a completed envelope by omitting the clientUserId and providing the email/userName of a recipient, I got a ACCOUNT_NOT_AUTHORIZED_FOR_ENVELOPE error. That envelope was sent by another user, not the one I send the API requests with.
I'm confused - what are the rules of not providing a clientUserId? Can I use this method to open envelopes for viewing?