API de certificación documental · eIDAS
Firme, selle y aplique sellos de tiempo a sus documentos con una sola llamada a la API.
Docacert ofrece a los desarrolladores los componentes de la confianza digital —firma electrónica, sello, sellado de tiempo y verificación— listos para integrar en sus aplicaciones.
curl https://api.docacert.com/v1/seals \
-H "Authorization: Bearer $DOCACERT_API_KEY" \
-F "file=@factura-2026-0418.pdf" \
-F "timestamp=true"- Sello
- Su organización
- Sello de tiempo
- 13/10/2026 · 09:41:27 UTC
- SHA-256
- 9b1f04…a2c07e
Documento íntegro · sello válido
- Reglamento eIDAS (UE) n.º 910/2014
- PAdES · XAdES · CAdES
- Sellado de tiempo RFC 3161
- Datos alojados en Francia
§ 01 — Los componentes
Cuatro servicios de confianza, una sola API.
Combínelos libremente. Cada llamada devuelve un documento en formatos europeos normalizados, verificable con las herramientas estándar, sin depender de Docacert.
POST /v1/signatures
Firma electrónica
Haga que sus usuarios firmen documentos, con un proceso de firma integrado en su aplicación o gestionado íntegramente por API.
PDF firmado PAdES · archivo de evidencias
POST /v1/seals
Sello electrónico
Selle automáticamente facturas, certificados e informes en nombre de su organización, sin intervención humana.
PDF sellado PAdES · origen garantizado
POST /v1/verifications
Verificación
Compruebe una firma, un sello o un sello de tiempo existente y obtenga un informe de validación legible.
Informe de validación detallado
§ 02 — Funcionamiento
De la solicitud a la prueba, en tres pasos.
01
Envíe el documento
Un PDF, un archivo XML o cualquier otro formato, enviado con una simple solicitud HTTPS desde su aplicación.
02
Docacert aplica la prueba
Las firmas, los sellos y los sellos de tiempo se generan con certificados y sellos emitidos por prestadores de servicios de confianza.
03
Recupere el resultado
Descargue el documento certificado y su informe, o recíbalos automáticamente mediante webhook.
§ 03 — Desarrolladores
Una API predecible, documentada de principio a fin.
Convenciones REST clásicas, errores explícitos y ejemplos listos para copiar en su lenguaje.
- REST y JSON, especificación OpenAPI pública
- Entorno de pruebas separado de producción
- Webhooks firmados para seguir cada operación
- Registro de auditoría exportable para cada documento
cURL
curl https://api.docacert.com/v1/seals \
-H "Authorization: Bearer $DOCACERT_API_KEY" \
-F "file=@factura-2026-0418.pdf" \
-F "timestamp=true"Node.js
import { openAsBlob } from "node:fs";
const form = new FormData();
form.append("file", await openAsBlob("factura-2026-0418.pdf"), "factura-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("factura-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("factura-2026-0418.pdf")), "file", "factura-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>();Respuesta · 201
{
"id": "seal_8f2c41d0e7",
"status": "sealed",
"format": "PAdES-B-LT",
"timestamp": "2026-10-13T09:41:27Z",
"sha256": "9b1f04…a2c07e"
}§ 04 — Cumplimiento
Un marco europeo, formatos abiertos.
eIDAS
Reglamento europeo
Firmas, sellos y sellos de tiempo generados en el marco del Reglamento eIDAS, con el nivel de garantía adecuado para cada uso.
Normas ETSI
Pruebas verificables en cualquier lugar
Las pruebas se integran en los documentos conforme a las normas europeas: cualquier herramienta de validación conforme puede comprobarlas, con o sin Docacert.
RGPD
Datos alojados en Europa
Documentos tratados y alojados en Francia, conforme al RGPD.
§ 05 — Preguntas
Preguntas frecuentes
¿Qué diferencia hay entre una firma y un sello electrónico?
La firma electrónica compromete a una persona física, que consiente el contenido del documento. El sello electrónico se aplica en nombre de una persona jurídica —su organización— para garantizar el origen y la integridad de un documento, sin intervención humana.
¿Para qué sirve el sellado de tiempo?
Demuestra que un archivo existía en una forma determinada en una fecha y hora concretas. Un sello de tiempo cualificado en el sentido del Reglamento eIDAS goza de presunción de exactitud de la fecha y la hora, así como de integridad de los datos.
¿Un documento sigue siendo verificable sin Docacert?
Sí. Las pruebas se integran en el documento en formatos normalizados (PAdES, XAdES, CAdES): cualquier herramienta de validación conforme puede comprobarlas, incluso si deja de utilizar Docacert.
¿Cómo empezar?
Cree una cuenta para obtener su clave API, siga la guía de inicio de la documentación y pase a producción cuando su integración esté lista.
§ 06 — Empezar
Añada una prueba de confianza a cada documento.
Obtenga su clave API o preséntenos su proyecto: le ayudamos a elegir el nivel de garantía adecuado.