Saltar a contenido

Reenvío de correos de firma

Este endpoint permite reenviar los correos de firma de un folio ya creado.

Su función es corregir o reenviar notificaciones, no crear firmantes nuevos ni modificar el proceso de firma.

En palabras simples:

  • El folio ya existe
  • Los firmantes ya existen
  • Solo se actualiza correo y/o teléfono
  • Se vuelve a enviar la notificación de firma

POST https://www.sandboxadmin.firmaris.co/api/integrations/forward_emails

La autenticación se realiza mediante una API Key asociada a la empresa dueña del folio.

x-api-key: Bearer {TOKEN_EMPRESA}

Si el token:

  • No es válido
  • Está vencido
  • No pertenece a la empresa del folio

La solicitud será rechazada automáticamente.


x-api-key: Bearer {TOKEN_EMPRESA}
Content-Type: multipart/form-data

ParámetroTipoRequeridoQué es
folioIdstringIdentificador único del folio
signersJSON stringLista de firmantes a los que se les reenviará el correo
urlReturnstringURL de retorno o callback

  • Debe ser un hash válido
  • Debe existir en el sistema
  • Debe pertenecer a la empresa del token
  • El folio debe estar activo (no anulado ni finalizado completamente)

Este campo siempre se envía como un JSON convertido a string.

Debe ser:

  • Un array
  • Con uno o más objetos
  • Cada objeto representa un firmante existente del folio
[
{
"documentNumber": "123456789",
"email": "correo@ejemplo.com",
"cellPhoneNumber": "3001234567"
}
]

Reglas clave:

  • documentNumber debe coincidir con un firmante existente del folio
  • Solo se permiten estos campos
  • No se puede cambiar nombre ni tipo de documento
  • No se pueden agregar firmantes nuevos

  • Debe ser una URL válida
  • Máximo 500 caracteres
  • Se utiliza como retorno después del proceso de firma

✓ Reenvía el correo de firma
✓ Actualiza email y/o teléfono del firmante
✓ Mantiene el mismo link de firma
✓ Registra el evento en el historial del folio


✘ No crea folios
✘ No crea firmantes nuevos
✘ No cambia el estado del folio
✘ No genera nuevos links de firma


Cuando el reenvío se realiza correctamente, la API responde:

{
"success": true,
"status": 200,
"message": "Emails have been forwarded successfully."
}

Ocurre cuando:

  • Faltan parámetros obligatorios
  • signers no es un JSON válido
  • El documentNumber no existe en el folio
{
"success": false,
"status": 400,
"error": {
"message": "Invalid parameters"
}
}

Ocurre cuando:

  • El token no es válido
  • El folio no pertenece a la empresa
{
"success": false,
"status": 403,
"error": {
"message": "Acceso denegado. No tiene los permisos necesarios para acceder a este recurso."
}
}

Ocurre cuando el sistema no pudo procesar el reenvío.

{
"success": false,
"status": 500,
"error": {
"message": "An error occurred while forwarding emails, please try again."
}
}

  • Correo del firmante mal digitado
  • Número de teléfono incorrecto
  • El firmante no recibió el email original
  • Reenvío manual como recordatorio
  • Actualización de datos de contacto

  • Solo se pueden actualizar firmantes existentes
  • El documentNumber es el identificador del firmante
  • Cada reenvío queda registrado en el historial
  • Evita reenvíos excesivos (anti-spam)
  • El proceso de firma no se reinicia

Este endpoint es clave para mantener la comunicación correcta con los firmantes y evitar bloqueos por errores de contacto.