API v3 · Firma electrónica con validez legal
La API de firma que se integra sola
Firma electrónica con biometría, anti-deepfake y NOM-151 desde una API — camelCase, errores RFC 9457, paginación cursor, idempotencia y webhooks estándar.
curl "https://api.allsign.io/v3/documents" \
-H "Authorization: Bearer $ALLSIGN_API_KEY" \
-H "AllSign-Version: 2026-07-11" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"source": "template",
"templateId": "tmpl_781b330d64722697116d41b9d3263760",
"templateValues": {
"nombre_completo": "Juan Pérez",
"monto": "$150,000.00"
},
"signers": [
{ "email": "juan@ejemplo.com", "name": "Juan Pérez" }
]
}'
NOM-151
Constancia de conservación con validez legal en México.
FEA · e.firma SAT
Firma Electrónica Avanzada con tu e.firma del SAT.
Biometría anti-deepfake
Selfie contra identificación oficial, al momento de firmar.
Video de firma
Graba al firmante durante todo el proceso.
Firma embebida
El firmante nunca sale de tu producto — firma en un iframe.
Webhooks firmados
HMAC + reintentos automáticos, formato Standard Webhooks.
Qué hay aquí
Documents
Crear, enviar, anular y consultar documentos de firma.
Templates
Plantillas de solo lectura y sus variables.
Folders
Organiza documentos en carpetas.
Analytics
KPIs, embudo de firma y actividad del equipo.
Users
El principal autenticado y tu equipo.
Signing Sessions
Firma embebida en tu propio producto.
Constancias NOM-151
Constancia de conservación desde un hash, sin subir el documento.
Preguntas frecuentes
¿Qué formato usan las respuestas?
camelCase en el wire, errores RFC 9457 (application/problem+json) con un code estable y append-only, paginación por cursor e ids con prefijo (doc_, tmpl_, fld_…).
¿Cómo me entero cuando se firma un documento?
Con el webhook document.completed, firmado con Standard Webhooks (cabeceras webhook-id / webhook-timestamp / webhook-signature, HMAC-SHA256): llega cuando firma el último firmante y trae el PDF de evidencia por URL. Solo si tu entorno no puede recibir webhooks, consulta GET /v3/documents/{id}/events con backoff.
¿Qué es NOM-151 y por qué importa?
Es la norma mexicana de conservación de mensajes de datos. La constancia NOM-151 la emite Seguridata, Prestador de Servicios de Certificación acreditado por la Secretaría de Economía; AllSign la solicita por ti y la adjunta al expediente — es lo que le da validez legal a la firma en México.
¿Cómo evito cobros o invitaciones dobles al reintentar?
Manda un Idempotency-Key en los POST que cobran o firman; reintentar con la misma key devuelve la primera respuesta, nunca ejecuta dos veces.
¿Vengo de la v2?
La guía de migración v2→v3 mapea casing, errores, ids y paginación campo por campo.