Why a dedicated API for electronic signature?
Integrating electronic signature into your product is not trivial. You need guarantees on legal compliance (eIDAS), technical reliability (webhooks that actually arrive), and data sovereignty (European hosting to avoid the Cloud Act). The Certyneo API covers all three.
Built by and for developers, it follows REST conventions: version in the URL (/api/v1), pagination with page and limit, JSON errors with a machine-readable code, and an OpenAPI specification to generate your clients. No SOAP, no XML, no surprises.
eIDAS compliance explained for developers
The eIDAS regulation defines three signature levels: simple (SES), advanced (AES) and qualified (QES). The Certyneo API lets you choose the level of each envelope with the signatureLevel field: SIMPLE (default), ADVANCED or QUALIFIED. A simple signature covers most everyday commercial contracts; QES is for when a law or a recipient requires equivalence with a handwritten signature.
On the technical side, the advanced level automatically enables SMS OTP and requires a phone number for each signer. The audit trail is timestamped according to the RFC 3161 standard. QES relies on a qualified certificate issued by an EU qualified trust service provider. Everything is driven through the API.
Recommended integration architecture
The most common integration pattern follows this flow:
- Your backend uploads the PDF (POST /api/v1/documents), creates the envelope as a draft (POST /api/v1/envelopes), then sends it (POST /api/v1/envelopes/:id/send).
- The signer receives their invitation by email, or signs directly in your interface thanks to embedded iframe signing (POST /api/v1/envelopes/:id/embed-url, from the Standard plan).
- Once signing is complete, Certyneo calls your webhook with the envelope.completed event.
- You update your database and notify the user (email, in-app, etc.).
Free test keys
sk_test_ keys are available on every plan, including Free, and test envelopes do not count against your monthly quota. On the Free plan, they can only be sent to your own email address and are limited to 20 requests per hour; paid plans go from 200 to 1,000 requests per hour. Test data is deleted after 30 days. The first test key on a free account also unlocks one month of the Standard plan for free.
If you would rather not write code
Everything this API does can also be driven without a line of code, from a flow: create an envelope, send it, react to a signature, fetch the sealed PDF and its audit trail. The same foundation, with a visual designer instead of an HTTP client. See the Power Automate and Microsoft 365 integration.
Migrate from DocuSign or Yousign
If you already have a DocuSign or Yousign integration, the vocabulary is similar: envelopes → envelopes, recipients → recipients, status webhooks → webhooks. The DocuSign and Yousign to Certyneo migration guide details the steps, from exporting templates to switching over webhooks.
Migrating from Adobe Acrobat Sign (formerly EchoSign, then Adobe Sign)? The mapping is just as direct — agreements → envelopes, participants → recipients, webhooks → webhooks. Compare Certyneo and Adobe Acrobat Sign →
Electronic signature API pricing: where to buy a subscription?
No quote or purchase order is needed to buy an e-signature API subscription: test keys are free, your API key is generated from the dashboard, and production REST API access is included from the Standard plan at €19/month — webhooks included, with no fees per simple signature.
- Standard — €19/month: 100 envelopes/month, REST API + webhooks, 10 users
- Business — €39/month: 300 envelopes/month, bulk send, web forms
- Business Pro — €99/month: 1,000 envelopes/month, high-throughput API (300 req/min), unlimited users
Qualified signatures (QES) are billed per signature and paid at send time: €9.90 per signature with a subscription, charged to the saved card once the QES included in Business and Business Pro are used up, and €14.90 without a subscription.
For large volumes or contractual commitments (SLA, dedicated DPA, annual invoicing), the Enterprise plan is arranged with the sales team. Either way, prices are public — compare them before committing.