I'm trying to create a recipient with an advanced signature. It means that the recipient must receive an OTP by SMS in order to sign. It's different from the access authentification, which required an authentification to see the document.
Here is the description given by the official DocuSign about this feature : Official documentation
I know that DocuSign has the feature, it is activated on my account and I can use it in the web HMI. But I can't find how to use it with the API... I tried different fields of the class Signer but without success. I can't find documentation on the internet either.
Does anyone have an idea ? A documentation ? Or directly the name of the field I need to set ? Anything would be great ! I'm using the REST API in Java.
Thanks a lot,
CodingDawn > Thanks for your help but your response does not match with my need. You speak about the "DocuSign Express" signing and I speak about the "DocuSign EU Advanced" signing. This image is from the web HMI of DocuSign for creating an envelope. You can clearly see that these two signings are not the same. For example, the "Docusign Express" signing does not require a phone number.
But thanks, you gave me more tracks to search.
You will have to set the requireSignerCertificate property
Here is an example of the PostEnvelope request
First determine the signature provider your signers will use from the following list. The list is being added to reasonably often. We will be publishing the new and updated list on docs.docusign.com in the future.
Updated: Standards Based Signatures API docs are now available.
Current signature provider options
Electronic Signatures Electronic signatures that do not use digital certificates. These are the default type of signatures from DocuSign
UniversalSignaturePen_ImageOnly
Express Signature DocuSign-generated generic, “on-the-fly” digital signatures that includes a certificate.
UniversalSignaturePen_Default
EU Advanced Signature DocuSign-generated, eIDAS AES compliant signatures. More information.
UniversalSignaturePen_OpenTrust_Hash_TSP
ItAgile QES Signatures using Itagile EU Qualified Certificates More information
UniversalSignaturePen_ItAgile_TSP
Include the
recipientSignatureProviders
parameter in your Envelopes: create callThe parameter takes an array of
recipientSignatureProvider
objects. It is documented on the Envelopes: create page in the definitions section.Also include at least the options listed above.
Options
oneTimePassword
Description: Access code that a recipient needs to enter while using EU Advanced signature provider.signerRole
Description: Role or capacity of the recipient (Example: Manager, Approver, etc)sms
Description: Phone number where recipient should receive an access code. Access code will be needed by recipient while using EU Advanced. Note that this has to be a string starting with + and country code followed by full mobile phone number without any spaces or special characters. Examples: +14155551234, +97235551234, +33505551234recipientSignatureProviders
examplesSigner Recipient with DS Express signature provider
One Recipient with eSignature pen and one with DS Express
EUAdvanced recipient with SMS and one with Access Code