Free API access


We believe in simple and easy-to-use things.
All our plans, except for the free one, include the possibility to use the APIs.
We are the only ones who don't impose ad hoc subscription plans for API usage.

Chosen by

If you need to have documents signed occasionally, or if you don’t want to integrate the signature service directly into your management system, you can use otpservice.io signature services directly from our web interface.
No investment, immediately available and always online, 24/7.

If, on the other hand, you handle a significant number of documents to be signed, want to automate your internal processes, and want to integrate our signature solution into your management system, we provide free access to our APIs.

You can access the API documentation by clicking here. To use the APIs, you need to have a pay-as-you-go plan, even with the minimum top-up.

API call example


The steps performed in a typical API call:

Authentication to obtain the token to be included in the header to use private endpoints

A POST request to the endpoint for creating a case in otpservice.io with the following parameters:

  • The data of each signatory;
  • The file of the document to be signed in PDF format and the list of signature points with their coordinates, which you can obtain from our web interface during configuration, or set dynamically directly within the document to be signed.
  • Some optional settings can be specified (otherwise the default ones defined in our web interface will be used)

The process continues until completion in different ways, depending on the optional settings you selected during the case creation

Your system can receive updates on the status of the case or individual signatories through webhooks or callbacks executed at each status update. In addition to the status and based on this, the call may contain further information, for example: when a case is completed, the callback also contains the signature verification code and the link to download the signed document.

Do you need more details?

Contact us to receive technical support in Italian and try our service.

Chosen by

Request a Demo

Enter your details and we will contact you to arrange an operational demo on how the service works.

Please enable JavaScript in your browser to complete this form.
Privacy