Identity Verification

Sets identity verification using one of the following methods: passcode, one-time password sent via SMS, knowledge-based authentication (KBA), or ID check

Enable identity verification for your documents, both new and existing.

To set up identity verification during document creation, add the verification settings for each recipient using the Create Document endpoint.

For documents that have already been created, enable identity verification by applying the same settings to the recipient using the Update Document or Update Recipient endpoints.

Verification settings

Verification method

You can select one of the following verification methods: passcode, SMS verification, knowledge-based authentication (KBA), or ID check.

For passcode verification, the settings will look like this:

{
    "verification_settings":
    {
        "verification_place": "before_open",
        "passcode_verification":
        {
            "passcode": "SimpleCode1"
        }
    }
}

A passcode must be between 6 and 100 characters long and must contain at least one alphabetic character and one numeric digit.

SMS verification:

{
    "verification_settings":
    {
        "verification_place": "before_open",
        "phone_verification":
        {
            "phone_number": "+48123456789"
        }
    }
}

A phone number must be in the international format: it should start with a plus sign and contain between 7 and 15 numeric digits (e.g., +1555667890).

Knowledge-based authentication (KBA):

{
    "verification_settings":
    {
        "verification_place": "before_open",
        "kba_verification":
        {
            "enbaled": true
        }
    }
}

To activate, set the enabled parameter to true.

ID check:

{
    "verification_settings":
    {
        "verification_place": "before_open",
        "kba_verification":
        {
            "enbaled": true
        }
    }
}

To activate, set the enabled parameter to true.

Verification place

You must specify when the recipient will be verified: either before they view the document (before_open) or before they sign it (before_sign). The before_sign option is available only for signers.

Here’s how the passcode entry form appears for a recipient:


Payload Example for Create Document with Identity Verification

Use this payload to create a document from a template with identity verification enabled for one signer using a passcode.

Edit the template_uuid to match the ID of a template in your workspace, and adjust the role to match one in your template.

{
    "name": "One Signer with Recipient Verification",
    "template_uuid": "Pw3syYYAvTU2h3Tx6vqatG",
    "recipients": [
        {
            "role": "Client",
            "first_name": "Signer",
            "last_name": "One",
            "email": "[email protected]",
            "verification_settings": {
                "verification_place": "before_open",
                "passcode_verification": {
                    "passcode": "SimpleCode1"
                }
            }
        }
    ]
}