NG REST-API - Service Description (English)

Updated 17/06/2024 Version X.X

(1) Standard software

The Contractor shall provide the Client with the NG REST-API programming interface with associated documentation for integrators and programming examples in the agreed main version free of charge. In addition, the NG REST-API can also be tested via the Swagger interface of the signature pad.

(2) Type and scope of the service

The programming interface enables the client to capture advanced handwritten electronic signatures and embed them in PDF/a-compliant documents. When capturing advanced electronic signatures, the biometric data is securely encrypted. Among other things, a cross sum (hash) is calculated over the entire document, including signatures already made, which is used to determine the integrity of the document.

In addition, the configuration of the pad can be read and changed using the NG REST API.

(3) Functions

The NG REST-API offers functions that can be used for the automation of document workflow processes and integration into an existing external application. The functions listed here are not complete and are only described in very general terms:

  • Uploading documents

  • Upload of XML files containing a PDF document to be signed and instructions for finding signature positions

  • Control of the signature process

  • Downloading the signed documents

  • Communication with the secure NG Pad operating system

  • Display advertising videos and photos and much more

  • Read out and edit pad settings

To automate signature processes, the document must be transferred using XML (with corresponding workflow information) or a PDF document with existing digital signature fields.

(4) System architecture

NG REST-API is a programming interface that is independent of the operating system. Integration is possible via native and web applications and does not require any special StepOver components on the client computers.