ZapSign API
Español
Español
  • Información General
  • Antes de empezar
  • Entornos de ZapSign
  • Solicitudes listas para usar
  • Autenticación
    • Token estático
    • Autenticación JWT
      • Obtener el access token
      • Actualizar access token
  • Tipos de Tokens
  • Versiones de la API
  • Políticas de Rate Limit
  • Alertas de Incidentes
  • Cómo Funciona el Pago
  • Códigos de estado
  • Cuenta
    • Información del Plan
    • Listar usuarios de la cuenta
    • Crear usuarios en la cuenta
    • Eliminar usuario de la cuenta
  • Documentos
    • Crear documento via Upload
    • OneClick - Clickwrap
      • Crear documento (OneClick)
    • Crear documento via Plantilla
    • Adicionar documento (sobre)
    • Adicionar documento extra via Plantilla
    • Detalle del documento
    • Listar documentos
    • Eliminar documento
    • Histórico de eventos
    • Posicionar firma (opcional)
    • Rechazar documentos
  • Validación de firmas
  • Firmantes
    • Detalles del firmante
    • Actualizar firmante
    • Adicionar firmante
    • Eliminar firmante
    • Firma en lote via API
    • Rechazar documentos por el usuario
  • Plantillas
    • Crear plantilla DOCX
      • Configurar formulario de plantilla
    • Listar plantillas
    • Actualizar plantilla
    • Eliminar plantilla
  • Aliados / Re-sellers
    • Actualizar estado de pago
    • Crear cuenta
  • Antecedentes
    • Introducción
    • Entendiendo el resultado
  • Crear un consulta (check)
    • Consulta de persona
    • Consulta de empresa
  • Consultar check
  • Detalle del check
  • Webhooks
    • ¿Cómo funcionan los webhooks?
    • Probar webhooks en ZapSign
    • Crear Webhook
    • Registro de Webhooks
    • Eventos
      • De documento
        • Doc creado
        • Doc eliminado
        • Firmante creado
      • De firmantes
        • Solicitud de firma enviada
        • Doc visualizado
        • Confirmación lectura
        • Doc firmado
        • Doc rechazado
        • Email bounce
        • Validación Fallida
      • De antecedentes
        • Consulta completada
    • Reprocesando documentos y webhooks
    • Eliminar Webhook
  • Widget
    • iFrame: ¿cómo funciona?
Powered by GitBook
On this page
  • Cómo usar
  • Ejemplo de respuesta
  • Posibles mensajes en caso de documento inválido
  • ¡Habla con Gepeto!

Was this helpful?

Validación de firmas

Ideal para automatizar la verificación de documentos y garantizar que estén completos e inalterados.

ZapSign ofrece un endpoint que valida si un archivo PDF fue firmado correctamente y se mantiene íntegro, asegurando conformidad con los estándares de seguridad y validez jurídica.

Este endpoint permite validar la integridad de firmas digitales en un archivo PDF. La validación confirma si:

  • El PDF contiene una o más firmas digitales;

  • Todas las firmas fueron emitidas por ZapSign;

  • Las firmas son criptográficamente válidas;

  • El documento no fue alterado después de la firma;

  • No hay firmas pendientes o rechazadas.

En caso de documento inválido, el endpoint devuelve un mensaje con la razón por la cual fue invalidado.


Cómo usar

POSThttps://api.zapsign.com.br/api/v1/validate-pdf-signature/

Envíe una solicitud con el método POST en formato multipart/form-data conteniendo el archivo PDF en el campo file.

Headers

Clave
Valor

Content-Type

multipart/form-data

Request Body (form-data)

Clave
Tipo
Descripción

file

archivo (PDF)

Archivo PDF a ser validado

Ejemplo de respuesta

{
    "isValid": true,
    "message": "Document signed correctly (CN=ZAPSIGN) and without subsequent notes.",
    "authority": "AC Certisign Multipla G7",
    "signingDate": "11/19/2024 14:34:58",
    "commonName": "ZAPSIGN PROCESSAMENTO DE DADOS LTDA"
}
{
    "isValid": false,
    "message": "Signature Signature1 does not cover the whole document",
    "authority": "N/A",
    "signingDate": "N/A",
    "commonName": "N/A"
}

{ "error": "Nenhum arquivo foi enviado." }

Posibles mensajes en caso de documento inválido

Mensaje
Descripción

Signature signature1 does not cover the whole document

La firma no cubre todo el documento

Certificate validation failed: CN is not ZAPSIGN PROCESSAMENTO DE DADOS LTDA

El documento contiene una o más firmas que no fueron realizadas por ZapSign

Signature signature1 not valid because the document contains pending signature indicators

El documento es inválido porque contiene indicadores de firmas pendientes

Signature signature1 is not valid because the document contains refused signature indicators

El documento es inválido porque contiene indicadores de firmas rechazadas

Document does not contain digital signatures

El documento no está firmado

Signature signature1 is not cryptographically valid

El documento contiene una firma inválida o fue modificado después de haber sido firmado


¡Habla con Gepeto!

¿Tienes alguna duda? Utiliza nuestra inteligencia artificial entrenada con toda la documentación de la API.

PreviousRechazar documentosNextDetalles del firmante

Last updated 2 days ago

Was this helpful?

Chat
Logo
Llamando al endpoint vía Postman