eSignGlobaleSignGlobal
Centro de desarrolladores

Descripción del alcance de las interfaces de la aplicación del ecosistema ISV

1. Resumen

Este documento tiene como objetivo proporcionar una descripción de los ámbitos de permisos (Scope) en el sistema de autorización de aplicaciones de eSignGlobal para los desarrolladores de socios del ecosistema. Al integrar la autorización de aplicaciones, los desarrolladores deberán solicitar el Scope correspondiente según las necesidades reales de sus funciones comerciales. Cada Scope incluye la lista de OpenAPIs permitidas dentro de dicho ámbito de permisos, y la plataforma controlará estrictamente los permisos de operación de la aplicación sobre los recursos relacionados en función del Scope autorizado.

Interfaz de autenticación básica

Antes de que las aplicaciones del ecosistema puedan llamar a las interfaces oficialmente, primero deben obtener las credenciales de llamada a través del endpoint de autorización:

Nombre de la interfaz

Ruta de la interfaz

Descripción de la interfaz

Obtener AccessToken

POST /esignglobal/v1/oauth2/accessToken

A través de appid y appsecret para obtener el access_token de autenticación, utilizado para solicitar la API de eSignGlobal en nombre de un usuario específico. El Token es válido durante 24 horas.

Actualmente, los ámbitos de permisos (Scope) abiertos en el ecosistema de eSignGlobal incluyen principalmente:

  • signature: Servicio central de firma electrónica
  • stamp: Servicio de gestión de sellos
  • comparisons: Servicio de comparación de contratos

2. Detalles del Scope y lista de interfaces

2.1 Scope: signature (Servicio de firma electrónica)

Este Scope es el ámbito de permisos más básico y utilizado, que incluye las interfaces principales de extremo a extremo para los servicios de firma electrónica. Tras autorizar este Scope, la aplicación podrá gestionar y ejecutar flujos de trabajo sobre plantillas, documentos de firma (con archivos adjuntos), participantes y el flujo principal de sobres.

Módulo 1: Servicio de plantillas

Nombre de la interfaz

Descripción de la interfaz

Obtener detalles de los controles de plantilla del firmante

Obtener información de los controles de plantilla del firmante indicado y su configuración de atributos correspondiente

Obtener detalles de la plantilla

Obtener la información completa de una plantilla específica, que incluye los detalles de los campos y la estructura del archivo

Completar plantilla para generar archivo

Rellenar los datos empresariales según la plantilla indicada y generar automáticamente un archivo en formato PDF

Consultar lista de plantillas

Consultar la lista de plantillas disponibles en la cuenta actual mediante paginación o filtros específicos

Consultar detalles de la tarea de generación de archivos

Consultar el resultado final de la ejecución de la tarea de generación de archivos por plantilla a través del ID de tarea asíncrona

Módulo 2: Gestión de archivos

Nombre de la interfaz

Descripción de la interfaz

Subir archivo

Subir archivos locales o archivos de flujo de negocio especificados a la plataforma para su uso en firmas posteriores

Obtener coordenadas según palabras clave

Realizar una búsqueda de texto en los documentos cargados y devolver la información de las coordenadas de ubicación de las palabras clave coincidentes

Descargar archivo

Descargar documentos firmados específicos, archivos fuente u otros archivos adjuntos de negocio

Agregar archivo de firma

Vincular los archivos subidos previamente con éxito a un sobre de firma o proceso específico

Eliminar archivo de firma

Eliminar del flujo del sobre los archivos subidos por error o que no requieren firma temporalmente

Agregar adjunto

Agregar archivos adjuntos explicativos complementarios al proceso del sobre o de firma

Eliminar archivo adjunto

Eliminar los documentos adjuntos especificados del proceso del sobre o de firma

Módulo tres: Gestión de participantes

Nombre de la interfaz

Descripción de la interfaz

Agregar firmante

Agregar un participante firmante que deba ejecutar la acción de firma en un proceso de sobre específico

Eliminar firmante

Eliminar una parte firmante dada de baja de un proceso de sobre específico

Agregar destinatario en copia

Agregar rol de copia, solo recibe notificaciones de progreso y visualiza el documento firmado finalizado

Eliminar destinatario en copia

Eliminar rol de copia específico

Módulo cuatro: Gestión de sobres

Nombre de la interfaz

Descripción de la interfaz

Iniciar sobre rápidamente

Si la plataforma integrada utiliza esta interfaz para crear un sobre y, una vez completada la firma, el sistema gestiona automáticamente el proceso de finalización, no es necesario invocar manualmente «Finalizar sobre».

Crear sobre

Se utiliza para crear un sobre en estado de borrador; permite configurar parámetros como el asunto de la firma, la configuración del firmante, etc.

Enviar sobre

Tras confirmar que todos los documentos y firmantes son correctos, se envía formalmente la tarea de firma al siguiente paso del flujo.

Finalizar sobre

Finalizar el sobre manualmente. Antes de finalizarlo, todos los firmantes deben completar su firma; una vez terminado el proceso, los recursos ya no podrán modificarse.

Obtener enlace de firma

Obtén el enlace corto exclusivo o la URL de la página de firma directamente accesible para el firmante indicado.

Consultar detalles del sobre

Obtiene la información general del sobre, los archivos asociados, los participantes y el estado actual del flujo.

Revocar sobre

Retirada activa por parte del iniciador de un sobre de firma que aún no se ha completado en su totalidad

Sobre de recordatorio de firma

Cuando el sobre no esté completamente firmado, permite enviar recordatorios a los firmantes pendientes, con un intervalo de recordatorio de 30 minutos.

Obtener la dirección de la página de vista previa de firma

Una vez abierto el sobre, se puede utilizar esta interfaz para obtener la dirección de la página de vista previa de firma. Se utiliza principalmente dentro de la plataforma integrada para permitir que usuarios ajenos al sobre visualicen los documentos y el estado del proceso.

Crear vista de envío de sobre

Crear la vista del remitente del sobre mediante el ID del sobre. En los flujos de firma iniciados desde esta vista, la información del iniciador se rellenará con los datos de usuario extraídos del Access Token de OAuth.


2.2 Scope: stamp (Servicio de gestión de sellos)

Este Scope está diseñado específicamente para la autorización de gestión de sellos corporativos o nombres personales. Es adecuado para ecosistemas de terceros que solo necesiten mantener una base de datos unificada de sellos corporativos (CRUD de sellos), sin intervenir directamente en el flujo de inicio de firmas.

Nombre de la interfaz

Descripción de la interfaz

Consultar lista de sellos

Utilizar un AppID con permisos de consulta de sellos correspondientes para obtener los datos de la lista de recursos de sellos.

Crear sello

Utilizar un AppID con permisos para crear un sello mediante una cadena codificada en Base64 de la imagen subida (formato PNG admitido, tamaño de 18 mm a 100 mm).

Editar sello

Modificar información como el nombre y la imagen de los sellos ya creados

Eliminar sello

Eliminar por completo los recursos de sello especificados que ya no mantienen ninguna relación comercial


2.3 Scope: comparisons (Servicio de comparación de contratos)

Este Scope está dedicado exclusivamente al ámbito funcional de legalidad de contratos inteligentes. Permite que las aplicaciones de socios del ecosistema invoquen de forma flexible las capacidades de comparación de texto y versiones en sus propios procesos de revisión contractual y evaluación legal, para identificar rápidamente las diferencias antes y después de las revisiones de los contratos.

Nombre de la interfaz

Descripción de la interfaz

Obtener la página de resultados de la comparación de contratos

Obtener la dirección de la página de visualización que muestra los resultados de las diferencias comparadas

Consultar los detalles de la comparación de contratos

Obtener el resultado de la comparación del contrato mediante el ID de negocio de comparación de contratos, que incluye la cantidad de diferencias (número de adiciones, eliminaciones y modificaciones) así como el contenido detallado de las diferencias comparadas (localización de los detalles).