API de certification documentaire · eIDAS
Signez, scellez et horodatez vos documents en un appel d’API.
Docacert fournit aux développeurs les briques de la confiance numérique — signature électronique, cachet, horodatage et vérification — prêtes à intégrer dans vos applications.
curl https://api.docacert.com/v1/seals \
-H "Authorization: Bearer $DOCACERT_API_KEY" \
-F "file=@facture-2026-0418.pdf" \
-F "timestamp=true"- Cachet
- Votre organisation
- Horodatage
- 13/10/2026 · 09:41:27 UTC
- SHA-256
- 9b1f04…a2c07e
Document intègre · cachet valide
- Règlement eIDAS (UE) n° 910/2014
- PAdES · XAdES · CAdES
- Horodatage RFC 3161
- Données hébergées en France
§ 01 — Les briques
Quatre services de confiance, une seule API.
Combinez-les librement. Chaque appel renvoie un document aux formats européens normalisés, vérifiable avec les outils standards, sans dépendre de Docacert.
POST /v1/signatures
Signature électronique
Faites signer vos documents par vos utilisateurs, avec un parcours intégré à votre application ou entièrement piloté par API.
PDF signé PAdES · fichier de preuve
POST /v1/seals
Cachet électronique
Scellez automatiquement factures, attestations et rapports au nom de votre organisation, sans intervention humaine.
PDF scellé PAdES · origine garantie
POST /v1/verifications
Vérification
Contrôlez une signature, un cachet ou un horodatage existant et obtenez un rapport de validation lisible.
Rapport de validation détaillé
§ 02 — Fonctionnement
De la requête à la preuve, en trois étapes.
01
Envoyez le document
Un PDF, un fichier XML ou tout autre format, transmis par une simple requête HTTPS depuis votre application.
02
Docacert applique la preuve
Signature, cachet ou horodatage sont produits avec des certificats et des jetons émis par des prestataires de services de confiance.
03
Récupérez le résultat
Téléchargez le document certifié et son rapport, ou recevez-les automatiquement par webhook.
§ 03 — Développeurs
Une API prévisible, documentée de bout en bout.
Des conventions REST classiques, des erreurs explicites et des exemples prêts à copier dans votre langage.
- REST et JSON, spécification OpenAPI publique
- Environnement de test séparé de la production
- Webhooks signés pour suivre chaque opération
- Journal d’audit exportable pour chaque document
cURL
curl https://api.docacert.com/v1/seals \
-H "Authorization: Bearer $DOCACERT_API_KEY" \
-F "file=@facture-2026-0418.pdf" \
-F "timestamp=true"Node.js
import { openAsBlob } from "node:fs";
const form = new FormData();
form.append("file", await openAsBlob("facture-2026-0418.pdf"), "facture-2026-0418.pdf");
form.append("timestamp", "true");
const res = await fetch("https://api.docacert.com/v1/seals", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.DOCACERT_API_KEY}` },
body: form,
});
const seal = await res.json();Python
import os
import requests
with open("facture-2026-0418.pdf", "rb") as f:
res = requests.post(
"https://api.docacert.com/v1/seals",
headers={"Authorization": f"Bearer {os.environ['DOCACERT_API_KEY']}"},
files={"file": f},
data={"timestamp": "true"},
)
seal = res.json()C#
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(
"Bearer", Environment.GetEnvironmentVariable("DOCACERT_API_KEY"));
using var form = new MultipartFormDataContent
{
{ new StreamContent(File.OpenRead("facture-2026-0418.pdf")), "file", "facture-2026-0418.pdf" },
{ new StringContent("true"), "timestamp" }
};
var res = await http.PostAsync("https://api.docacert.com/v1/seals", form);
var seal = await res.Content.ReadFromJsonAsync<Seal>();Réponse · 201
{
"id": "seal_8f2c41d0e7",
"status": "sealed",
"format": "PAdES-B-LT",
"timestamp": "2026-10-13T09:41:27Z",
"sha256": "9b1f04…a2c07e"
}§ 04 — Conformité
Un cadre européen, des formats ouverts.
eIDAS
Règlement européen
Signatures, cachets et horodatages produits dans le cadre du règlement eIDAS, au niveau de garantie adapté à chaque usage.
Normes ETSI
Preuves vérifiables partout
Les preuves sont intégrées aux documents selon les normes européennes : tout outil de validation conforme peut les contrôler, avec ou sans Docacert.
RGPD
Données hébergées en Europe
Documents traités et hébergés en France, dans le respect du RGPD.
§ 05 — Questions
Questions fréquentes
Quelle différence entre une signature et un cachet électronique ?
La signature électronique engage une personne physique, qui consent au contenu du document. Le cachet électronique est apposé au nom d’une personne morale — votre organisation — pour garantir l’origine et l’intégrité d’un document, sans intervention humaine.
À quoi sert l’horodatage ?
Il prouve qu’un fichier existait sous une forme donnée à une date précise. Un horodatage qualifié au sens du règlement eIDAS bénéficie d’une présomption d’exactitude de la date et de l’heure, ainsi que d’intégrité des données.
Un document reste-t-il vérifiable sans Docacert ?
Oui. Les preuves sont intégrées au document dans des formats normalisés (PAdES, XAdES, CAdES) : n’importe quel outil de validation conforme peut les contrôler, y compris si vous cessez d’utiliser Docacert.
Comment démarrer ?
Créez un compte pour obtenir votre clé API, suivez le guide de démarrage de la documentation, puis passez en production quand votre intégration est prête.
§ 06 — Démarrer
Ajoutez une preuve de confiance à chaque document.
Obtenez votre clé API, ou présentez-nous votre projet : nous vous aidons à choisir le bon niveau de garantie.