Signature level

Yousign offers several signature levels in compliance with the eIDAS requirements and the law in European countries, for all your documents.

Each signature level offers additional security and legal weight to ensure optimal risk management.

There are three different levels of eSignature:

  • Simple eSignature, useful for online signatures for your daily work
  • Advanced eSignature, to secure signatures for your sensitive documents
  • Qualified eSignature, which is the legal equivalent of a handwritten signature

Learn more about the three signature levels in this guide.

Define my signature level:

The signature level is specified at the signer's level. The signature level must be set in the signature_level property in the signer payload. All Signers must have the same signature level.

Signature levelsignature_level valueAccepted signature authentication modes
Simple eSignatureelectronic_signatureno_otp
otp_email
otp_sms
Advanced eSignatureadvanced_electronic_signatureotp_sms
Qualified eSignaturequalified_electronic_signaturenull

How to set the signature level?

The signature level is specified at the Signer's level. The signature level must be specified in the signature_level property in the Signer payload. You will find below a payload example for a Simple eSignature level :

{
  "info": {
    "first_name": "John",
    "last_name": "Doe",
    "email": "[email protected]",
    "phone_number": "+33760047242",
    "locale": "en"
  },
  "signature_level": "electronic_signature",
  "signature_authentication_mode": "no_otp",
  "fields": [
    {
      "document_id": "{{documentId}}",
      "type": "signature",
      "page": 1,
      "width": 180,
      "x": 400,
      "y": 650
    }
  ]
}

The table below describe the signature_level property value that match the level of signature :

📘

Some signature levels require authentication (as mentioned in the previous table). Please refer to the corresponding section to learn more about signature authentication.

Signer payload example for Advanced eSignature with otp_sms authentication mode :

{
  "info": {
    "first_name": "John",
    "last_name": "Doe",
    "email": "[email protected]",
    "phone_number": "+33760047242",
    "locale": "en"
  },
  "signature_level": "advanced_electronic_signature",
  "authentication_mode": "otp_sms",
  "fields": [
    {
      "document_id": "{{documentId}}",
      "type": "signature",
      "page": 1,
      "width": 180,
      "x": 400,
      "y": 650
    }
  ]
}

📘

All signature levels can be used in sandbox mode, please refer to the following section for more information.