Introduction

Welcome to Yousign API!

What is the Yousign API?

The Yousign API offers a seamless way to integrate eSignature, eSeal, and document verification directly into your business applications.

Designed for maximum flexibility and ease of use, it helps accelerate agreement processes while maintaining a smooth user experience.

✍️ Electronic Signature

Easily integrate electronic signature into all your tools, or embed it directly into your application. We provide legally binding eSignature compliant with GDPR and eIDAS norms.
Learn more here.

🛡️ Electronic Seal

Automatically seal your electronic documents to guarantee their authenticity and integrity.
Learn more here.

📑 Document Verification [BETA]

Simplify customer onboarding and reduce the risk of fraud with our new identity and document verification solution.
Learn more here.

How does the Yousign API work?

The Yousign API follows RESTful conventions when possible. It accepts JSON content in requests (with the exception of the document upload request, which expects binary) and returns JSON content in all of its responses.

The HTTP methods (GETPOSTPATCHPUT, DELETE) determine the operation type on the resource. The resource is identified by the URL, which is targeted by the method.

We provide webhooks to get notified in real time about key events like signature completions or status changes.

The API supports two distinct environments: a sandbox environment for safe testing and development, and a production environment for live operations.

Why do developers choose Yousign API?

A plug & play solution

Most of our customers integrate our API in less than 1 week. You benefit from a fast and flexible integration thanks to all the resources, features, and support available.

A flexible integration

CRM, ERP, SIRH, website or intranet...incorporate Yousign where it fits best for you.

A robust infrastructure

Several million signatures, seals and document verifications are processed each month.


Looking for Yousign's API V2 documentation?

📘

This documentation aims to give you information about our newest API. If you are not using it yet, you can refer to this documentation.

How do I know which version I'm using?
The best option to know which version you have is to have a look at the base URL used for your API calls: