Set minimum signature level

We currently support two levels of signature:

  • Simple signature without authentication (level0),
  • Simple signature (level1),
  • Advanced signature with a certificate (level2),
  • Advanced signature with a qualified certificate (level3).

To sign a document with a simple signature, a signature certificate is not required from the participant.

To sign with an advanced signature (level2) however, the participant needs a certificate. If the participant does not own any, Universign will create one after a remote IDcheck verification of the participant’s identity, directly within the transaction workflow.

To sign with an advanced signature with a qualified certificate (level3), the participant needs to go through a remote PVID verification of the participant’s identity, directly within the transaction workflow.

Note that for level2 and level3 signatures, you may request a certificate creation for your participant prior to requesting a signature. For more details, visit Request certificate creation.

The Level0 signature allows the participant to sign his/her documents without authentication by OTP.

Note that the Level0 and level3 signatures depend on your workspace entitlements.

When configuring your transaction, you can define the minimum signature level required for a participant. Universign will always try to upgrade the signature level if it is possible. For example, if you request a level1 signature for a participant who already owns a certificate, we will upgrade his signature for free. To set the minimum signature level for a participant, send a request to POST /v1/transactions/{transaction_id}/participants and pass the min_signature_level argument:

curl
https://api.universign.com/v1/transactions/tx_AWo949MOq0JE/participants \
-d email=john@company.com \
-d min_signature_level=level2

Note that the default value is level1.

Do not parameter authentication means if you request a level0 signature.


Set authentication means
Set reflection period
Developer tools
Guides
Services
API reference