Actualizaciones de producto
Firma.dev API v1.9.0: Verificación de OTP, Reemplazo de Documento de Plantilla y Actualizaciones de Esquema

v1.9.0 es una versión enfocada basada en v1.8.0, sin cambios incompatibles. Si ya estás integrado, nada se rompe. Ahora están disponibles dos nuevas capacidades cuando las necesites: verificación OTP por correo electrónico del firmante y sustitución del documento de plantilla.
Qué incluye v1.9.0
Qué | Tipo | Detalles |
|---|---|---|
OTP por correo electrónico del firmante | Nueva funcionalidad + campo de esquema |
|
Sustitución del documento de plantilla | Nueva funcionalidad + endpoint |
|
Ambos cambios son aditivos. No se eliminó ningún campo, no se cambió el comportamiento de ningún endpoint y no se requiere migración desde v1.8.0.
Nuevo: verificación OTP por correo electrónico del firmante
La configuración require_otp_verification añade un paso de verificación de identidad antes de que un firmante pueda acceder a un documento. Cuando se activa, los firmantes ven una pantalla de verificación al abrir su enlace de firma, reciben un código de 6 dígitos en su correo electrónico y deben introducirlo antes de que se cargue el documento.
La configuración es un campo de tres estados: true, false o null. Null significa heredar del nivel superior. La cadena de anulación va de empresa → espacio de trabajo → plantilla → solicitud de firma, siendo la solicitud de firma la de mayor prioridad.
Nivel | Campo | Comportamiento |
|---|---|---|
Empresa |
| Valor base predeterminado para todos los espacios de trabajo |
Configuración del espacio de trabajo |
| Sobrescribe a la empresa; |
Plantilla |
| Sobrescribe al espacio de trabajo; |
Configuración de la solicitud de firma |
| Mayor prioridad; |
Activar OTP a nivel de espacio de trabajo
Todas las solicitudes de firma en este espacio de trabajo ahora requieren OTP de forma predeterminada.
Desactivar OTP para una solicitud de firma específica
Esta solicitud omite OTP independientemente de la configuración del espacio de trabajo.
Cambios en el esquema
Objeto | Campo | Tipo |
|---|---|---|
|
|
|
|
|
|
Nuevo: reemplazo del documento de plantilla
El nuevo POST /templates/{id}/replace-document endpoint permite sustituir el PDF subyacente de una plantilla manteniendo intactas todas las ubicaciones de campos, asignaciones de firmantes y configuraciones.
El documento de reemplazo debe cumplir dos requisitos de validación: el mismo número de páginas que el original y unas dimensiones de página dentro de una tolerancia de 1 pt. Estas restricciones existen para garantizar que las posiciones de los campos sigan siendo válidas después del intercambio. Si alguna comprobación falla, la API devuelve un 400 con un error claro.
Casos de error:
Estado | Causa |
|---|---|
| Incompatibilidad en el número de páginas |
| Incompatibilidad en las dimensiones de página (supera la tolerancia de 1 pt) |
| PDF inválido o corrupto |
Nuevos endpoints
Método | Ruta | Descripción |
|---|---|---|
|
| Reemplazar el PDF de la plantilla preservando todas las ubicaciones de campos |
Actualización desde v1.8.0
No es necesaria ninguna acción. Lista de comprobación:
No se eliminó ningún campo de ningún objeto existente
No hay cambios de comportamiento en los endpoints existentes
require_otp_verificationtiene como valor predeterminadonull(hereda), por lo que las integraciones existentes no se ven afectadas hasta que lo establezcas explícitamentePOST /templates/{id}/replace-documentes un endpoint nuevo, no un sustituto de nada
La documentación completa de la API está en docs.firma.dev. El registro completo de cambios de la API está en docs.firma.dev/guides/api-changelog.
Obtén tu clave de API y empieza a construir gratis, no se requiere tarjeta de crédito.
Artículos relacionados
Nuestra plataforma está diseñada para capacitar a las empresas de todos los tamaños para trabajar de manera más inteligente y alcanzar sus objetivos con confianza.



