eSign.AIeSign.AI
Centro de desarrolladores

Iniciar firma con plantilla de sobre

POST /esignglobal/v1/envelopeTemplates/sendEnvelope

Descripción de la interfaz

Utilice la “plantilla de sobre” preconfigurada en el extremo de la página para iniciar la firma.

Parámetros de solicitud

Nombre del parámetro

Tipo

Obligatorio

Descripción

envelopeTemplateId

string

true

ID de la plantilla de sobre

envelopeConfig

object

true

Configuración del proceso de firma

 

contractConfig

boolean

false

Configuración de firma del contrato

 

 

envelopeRemark

array

false

Notas del contrato

 

envelopeSubject

string

true

Tema del proceso de firma actual

 

expireAfterSeconds

int

false

Fecha límite de firma del proceso de firma actual. Una vez superado este tiempo, no se podrán realizar más firmas. Marca de tiempo Unix en milisegundos. Validez predeterminada y máxima de 90 días.

 

callbackUrl

string

false

Dirección Web para recibir notificaciones de devolución de llamada

 

redirectUrl

string

false

Debe ser una dirección https válida

 

signConfig

object

false

Configuración de firma

 

 

allowTransfer

boolean

false

Indica si se permite al firmante transferir este sobre a otra persona para su firma, valor predeterminado false

true-Permite que el firmante del sobre tenga la facultad de transferirlo a otra persona;

false-No permite que el firmante del sobre tenga la facultad de transferirlo a otra persona;

participants

array

false

Configuración de participantes

 

participantId

string

true

ID del participante

 

authConfig

object

false

Configuración de autenticación

 

 

willingnessAuthModes

array

false

Método opcional de intención del firmante, predeterminado noAuth

noAuth-Sin verificación

accessCode-Verificación mediante contraseña de firma

sms-Verificación OTP por SMS

idVerification-Verificación de documento de identidad

emailAuth-Verificación OTP por correo electrónico

digitalId-Verificación de identidad digital

whatsappAuth-Verificación OTP por WhatsApp

 

 

accessCode

object

false

Configuración de la contraseña de firma, obligatoria cuando authModes=accessCode

 

 

 

accessCode

string

false

Contenido de la contraseña, sin distinción de mayúsculas y minúsculas, puede contener letras y números, límite de longitud 45

 

 

 

promptInfo

string

false

Mensaje de indicación de la contraseña de acceso, no debe contener la contraseña de acceso, límite de longitud 30, obligatorio cuando authModes=1.

 

 

sms

object

false

Validación OTP por SMS, obligatoria cuando authModes=sms

 

 

 

countryCode

string

false

Código internacional del país o región, no es necesario incluir el símbolo "+"

 

 

 

number

string

false

No se realiza validación de formato, solo se limita la longitud máxima a 13 caracteres

 

 

idVerification

object

false

Configuración de verificación de documento de identidad, obligatoria cuando authModes=idVerification

 

 

 

name

string

false

Nombre completo que figura en el documento de identidad del firmante, longitud máxima de 100 caracteres

 

 

emailAuth

object

false

Validación OTP por correo electrónico, obligatoria cuando authModes=emailAuth

 

 

 

authEmail

string

false

Dirección de correo electrónico para la verificación de identidad del firmante

 

 

digitalId

array

false

Verificación de identidad electrónica, obligatoria cuando authModes=digitalId

 

 

 

authApp

string

false

Aplicación utilizada para la verificación de identidad electrónica

singpass - autenticación de identidad mediante Singpass

iamsmart - autenticación de identidad mediante IAM Smart

 

 

 

idNumber

string

false

Número de documento de identidad del firmante pendiente de verificación

 

 

whatsappAuth

object

false

Validación OTP de WhatsApp, obligatorio cuando authModes=whatsappAuth

 

 

 

countryCode

string

false

Código internacional del país o región, no es necesario incluir el símbolo '+'

 

 

 

number

string

false

Sin validación de formato, solo se limita la longitud máxima a 13 caracteres

 

participantInfos

object

false

Parte individual

 

 

userEmail

string

false

Correo electrónico del firmante

 

 

phoneNumber

object

false

Número de teléfono, vacío por defecto

Parámetro obligatorio para notificaciones por SMS; deben proporcionarse tanto countryCode como number

 

 

 

countryCode

string

false

Código internacional del país o región, no es necesario incluir el símbolo '+'

 

 

 

number

string

false

Sin validación de formato, solo se limita la longitud máxima a 13 caracteres

 

 

userName

string

false

Nombre de la persona

 

 

deliveryMethod

string

false

Método de notificación

none-no enviar notificación de mensaje

email-enviar notificación por correo electrónico

sms-enviar notificación por SMS

WhatsApp-enviar notificación por WhatsApp

 

 

customizeSettings

object

false

Configuración personalizada

 

 

 

customizeMessage

object

false

Configuración personalizada de notificaciones

 

 

 

notificationLanguage

string

false

Idioma de notificación, inglés predeterminado

en-US Inglés

zh-CN Chino simplificado

zh-Hant Chino tradicional

ja Japonés

ES-MX Español

copiers

array

false

Agregar copia

 

copierId

string

true

ID del participante

 

CCInfos

object

false

Información de copia

 

 

userEmail

string

false

Correo electrónico

 

 

userName

string

false

Nombre personal

 

 

customizeSettings

object

false

Configuración personalizada

 

 

 

customizeMessage

object

false

Configuración personalizada de notificaciones

 

 

 

notificationLanguage

string

false

Idioma de notificación, el predeterminado es inglés

en-US inglés

zh-CN chino simplificado

zh-Hant chino tradicional

ja japonés

ES-MX español

attchments

array

false

Información para agregar archivos adjuntos (archivos que no requieren firma)

 

documentId

string

false

ID del archivo adjunto

 

fileName

string

false

Nombre del archivo adjunto

components

array

false

Lista de controles

 

documentId

string

false

ID del archivo al que pertenece el control

 

componentId

string

false

ID del control

 

componentKey

string

false

Clave del control (seleccione entre ID del control o clave del control)

 

componentValue

string

false

Valor de relleno del control

 

editComponentValue

booleanfalse

Controla si la parte firmante puede modificar el contenido prellenado para este control, el valor predeterminado es true

true-El firmante puede modificar los valores prellenados

false-Se bloquea como solo lectura cuando hay valores prellenados, el firmante no puede modificarlos

Ejemplo de solicitud

{
  "envelopeTemplateId": "dc4be9641a3145b****9018d7a9180",
  "envelopeConfig": {
    "envelopeSubject": "*****"
  },
  "participants": [
    {
      "participantId": "42750b92c7a34******34dd5342",
      "participantInfos": {
        "userEmail": "***",
        "userName": "Preset Signer"
      }
    }
  ],
  "copiers": [],
  "attachments": [],
  "components": [
    {
      "componentValue": "AutoTextValue",
      "documentId": "d559142***2c3b02c3b5c663aa146",
      "componentId": "30c616512991***d68ab930210c",
    },
    {
      "componentValue": "AutoTextValue",
      "documentId": "d559142672c74***2c3b5c663aa146",
      "componentId": "a130c54c1472444f***6c6e83a2f540"
    },
    {
      "componentValue": "123.4444",
      "documentId": "d559142672c***b02c3b5c663aa146",
      "componentId": "42b76dfbf15e4cf1***a409159c35"
    },
    {
      "componentValue": "0",
      "documentId": "d559142672c7***3b02c3b5c663aa146",
      "componentId": "556b60f7bd32442***3bbec8c54"
    },
    {
      "componentValue": "AutoTextValue",
      "documentId": "d559142672c742c***b5c663aa146",
      "componentId": "7929410bb8754***497d6df30cb2"
    },
    {
      "componentValue": "AutoTextValue",
      "documentId": "d559142672c742c3***c663aa146",
      "componentId": "9e92a77b50b24cd***f6ade4b7d9"
    },
    {
      "componentValue": "123",
      "documentId": "d559142672c7402c3***b5c663aa146",
      "componentId": "9600135a35fb4ff***4ce42b6af"
    },
    {
      "componentValue": "0,1",
      "documentId": "d559142672c742c***b5c663aa146",
      "componentId": "d41cea8f288e***4c18c0289a"
    },
    {
      "componentValue": "1",
      "documentId": "d559142672c***b02c3b5c663aa146",
      "componentId": "9edab2c19***08b3c2dcc2d1a78171"
    },
    {
      "componentValue": "0",
      "documentId": "d559142672c74***c3b5c663aa146",
      "componentId": "4a6136cd81c54***01c113fcd30"
    },
    {
      "componentValue": "***",
      "documentId": "d559142672c7***02c3b5c663aa146",
      "componentId": "73d836894fb34***fb90fcd813"
    },
    {
      "componentValue": "***",
      "documentId": "d5591426***b02c3b5c663aa146",
      "componentId": "4e22fe4be9314a8***81d5354b51da4"
    }
  ]
}

Parámetros de respuesta

Nombre del parámetro

Tipo

Descripción

envelopeId

string

ID del sobre

Ejemplo de respuesta

{
  "code": "0",
  "data": {
    "envelopeId": "4e2eb9cc95044a7****a9a81f76397"
  },
  "message": "SUCCESS"
}