sign.yt

Integra la firma electrónica en el software que ya usas

Tu CRM, tu ERP o tu portal de clientes pueden crear documentos, enviarlos a firmar y reaccionar en cuanto se firman, sin que nadie abra sign.yt.

Una REST API versionada

Todo está bajo api.sign.yt/v1 y habla JSON: documentos, destinatarios, campos, plantillas y webhooks. Crea un documento desde una plantilla, envíalo y descarga el PDF firmado en unas pocas llamadas.

Cada solicitud está limitada a la organización propietaria de la clave de API, así que una integración nunca puede ver los documentos de otro cliente. Los errores llegan como JSON estructurado con códigos de estado claros, lo que mantiene sencillo el código cliente.

Claves de API con permisos

Cada organización crea sus propias claves de API y concede a cada clave solo los permisos que necesita, lectura o escritura por área. Las claves se guardan como hash, tras crearlas solo se muestra el prefijo y cada clave está limitada a 100 solicitudes por segundo.

Revoca una clave en cualquier momento y las integraciones que la usan se detienen al instante. La fecha del último uso te ayuda a detectar claves que ya nadie necesita.

Webhooks en los que puedes confiar

Suscríbete a eventos como document.sent, document.viewed, document.signed, document.completed, document.rejected, document.expired y recipient.bounced. Cada entrega se firma con HMAC-SHA256 sobre una marca de tiempo y el cuerpo sin procesar, para que puedas verificar que viene de sign.yt y rechazar reenvíos.

Los endpoints se vuelven a comprobar antes de cada entrega para bloquear solicitudes a direcciones internas. Cada solicitud lleva además en sus cabeceras el nombre del evento y un ID de entrega, para que enrutes y deduplices eventos fácilmente.

Reintentos incluidos

Si tu endpoint no responde, sign.yt reintenta a los 1 minuto, 5 minutos, 30 minutos, 2 horas y 12 horas. Cada entrega tiene un ID estable para deduplicar, y las entregas fallidas se conservan para que nada se pierda en silencio.

Cada intento se firma de nuevo con una marca de tiempo nueva, así que incluso un reintento horas después supera en tu lado la comprobación de la ventana de reenvío.

Empieza a integrar

Referencia completa de la API, una guía rápida de cinco minutos y SDK oficiales para Python y TypeScript.

pip install signyt
npm install @signyt/sdk

Preguntas frecuentes

¿Cómo me autentico?

Envía tu clave de API como token Bearer en la cabecera Authorization.

¿Cómo verifico un webhook?

Calcula el HMAC-SHA256 de la cabecera de marca de tiempo, un punto y el cuerpo sin procesar con tu secreto de webhook, y compáralo con la cabecera X-Signyt-Signature.

¿Qué pasa si mi endpoint falla?

sign.yt reintenta cinco veces durante unas 15 horas y después marca la entrega como fallida.

¿Qué planes incluyen acceso a la API?

Las claves de API y los webhooks forman parte del plan Business y superiores.

Más funciones

  • Registro de auditoría

    Cada acción queda en un registro de auditoría de solo adición, encadenado por hash. Las firmas se encadenan por documento y cada PDF lleva su certificado.

  • Cumplimiento del RGPD

    Exportación y supresión de datos gestionadas en el producto, PDF cifrados en reposo con una clave distinta por organización y aislamiento entre clientes.

  • Dominios propios

    Firma documentos online en tu propio dominio, como sign.tuempresa.es. Añade un registro CNAME y verificamos el DNS y emitimos el certificado TLS solos.

Todas las funciones