git:20260610.a6e7f3f to git:20260610.0dfad19

25 added, 12 removed. Audit A to A.

---
name: openapi-esignature
- description: Digital signatures and time stamps through Openapi - eIDAS-compliant electronic signature workflows (eSignature) and qualified time stamping of documents (Marche Temporali). Use when the user needs a document signed electronically or time-stamped with legal validity.
+ description: Digital signatures and time stamps through Openapi - eIDAS-compliant electronic signatures (SES with OTP, qualified QES, e-seals, massive automatic signing) and qualified time stamping of documents. Use when the user needs a document signed electronically or time-stamped with legal validity.
---
# Openapi eSignature & time stamping
Bearer token required (see the `openapi-auth` skill). Signing and stamping are paid, legally binding actions — confirm with the user before submitting documents.
- | Service | Base URL | Use for |
- |---|---|---|
- | eSignature | `https://esignature.openapi.com` | eIDAS-compliant signature processes (simple to qualified), signer invitations, signed-document retrieval |
- | Time Stamping | `https://ws.marchetemporali.com` | Purchase qualified timestamps and apply them to documents |
+ ## eSignature — `https://esignature.openapi.com`
- ## eSignature workflow (typical)
+ eIDAS-compliant signatures with European legal validity.
- 1. Create a signature process/envelope with the document (PDF) and signer details.
- 2. Signers receive an invitation and sign according to the configured signature level.
- 3. Track process status (webhooks/polling) and download the signed document when complete.
+ ### Signature types
- Legacy **Digital Signature** (`ws.firmadigitale.com` — Infocert/Aruba kits, digital identities) is **deprecated**; use eSignature for new integrations.
+ - `POST /EU-SES` — Simple Electronic Signature for one or more signers, secured via OTP
+ - `POST /EU-QES_otp` — Qualified Electronic Signature with remote OTP certificate
+ - `POST /EU-QES_automatic` — massive automatic QES (high volume)
+ - `POST /EU-QES_eseal` — qualified electronic seal (legal-entity seal)
+ - `POST /verify` — verify an existing signature
- ## References
+ ### Certificates and results
- Specs: [esignature](../../knowledge/oas/esignature.openapi.json) · [marchetemporali](../../knowledge/oas/marchetemporali.openapi.json) · legacy [firmadigitale](../../knowledge/oas/firmadigitale.openapi.json) — endpoint lists in [knowledge/services/](../../knowledge/services/).
+ - `POST /certificates/namirial-otp` / `POST /certificates/namirial-automatic` — purchase signing certificates
+ - `GET /certificates`, `GET /certificates/{id}` — list/inspect certificates
+ - `GET /signatures` — list signature processes
+ - `GET /signatures/{id}/{actionType}` — download the signed document, details, audit trail, or validated document
+ - `DELETE /signatures/{id}` — delete signature artifacts
+
+ Typical flow: ensure a certificate exists → create the signature request with the PDF and signer details → signers complete via OTP where applicable → download the signed document and audit trail.
+
+ ## Time Stamping (Marche Temporali) — `https://ws.marchetemporali.com`
+
+ Purchase qualified timestamps and apply them to documents (buy batches, stamp a document, verify stamps).
+
+ Legacy **Digital Signature** (`ws.firmadigitale.com` — Infocert/Aruba kits) is **deprecated**; use eSignature for new integrations.
+
+ Full specs: https://console.openapi.com/oas/en/esignature.openapi.json · https://console.openapi.com/oas/en/marchetemporali.openapi.json