Skip to main content

Overview

A Qualified Electronic Signature (QES) uses a qualified digital certificate issued by a Trusted Service Provider. Enable QES when adding a package by configuring options.digitalSignatures.signatureTypes.
Digital signatures and the selected QES provider must be enabled for your subscription and organization before you can use them in a signing package.

Providers

The following QES providers are supported: Use the serialized provider values shown in the table when configuring the request.

Add a package with QES

Set options.digitalSignatures.signatureTypes.qes to an ordered array of enabled providers. QES also requires signing consent, cac set to none, and formFlattening set to none or omitted.
QES is currently supported only for packages using the Sequential signing workflow.
The final signature completed by each signer on a document is automatically converted to a digital signature.
Request
See the Packages add API and digital signature options reference for the complete request contract.

Signer experience

After the signer completes all documents in the package, they are prompted to authorize the QES through the selected provider. QES authorization is the final step in the signing session.

Check signing status

Call /packages/{packageId}/status to monitor the package. A revision’s isSigned property becomes true after that signer completes the revision. The document and package isExecuted properties become true after all required signers complete the signing workflow.
Request
Response
See the Packages status API for the complete response.

View the QES result

After the document is executed, download its executed PDF. The PDF contains the applied QES and certificate information for validation in a compatible PDF viewer.
Request
See the Packages download API for more information.