eSign.AIeSign.AI
开发者中心

Avviare la firma utilizzando un modello di busta

POST /esignglobal/v1/envelopeTemplates/sendEnvelope

Descrizione dell'interfaccia

Avvia la firma utilizzando il "modello di busta" preconfigurato lato pagina.

Parametri della richiesta

Nome del parametro

Tipo

Obbligatorio

Descrizione

envelopeTemplateId

string

true

ID del modello di busta

envelopeConfig

object

true

Configurazione del flusso di firma

 

contractConfig

boolean

false

Configurazione della firma del contratto

 

 

envelopeRemark

array

false

Note del contratto

 

envelopeSubject

string

true

Oggetto del presente flusso di firma

 

expireAfterSeconds

int

false

Scadenza per la firma del presente flusso; oltre tale data non sarà più possibile procedere alla firma. Timestamp Unix al millisecondo, durata predefinita e massima di 90 giorni.

 

callbackUrl

string

false

Indirizzo Web per ricevere le notifiche di callback

 

redirectUrl

string

false

Deve essere un indirizzo https valido

 

signConfig

object

false

Elemento di configurazione della firma

 

 

allowTransfer

boolean

false

Se è consentito al firmatario trasferire questa busta ad altri per la firma, predefinito false

true-consente ai firmatari nella busta di avere il diritto di trasferirla ad altri;

false-non consente ai firmatari nella busta di avere il diritto di trasferirla ad altri;

participants

array

false

Configurazione partecipanti

 

participantId

string

true

ID partecipante

 

authConfig

object

false

Elemento di configurazione dell'autenticazione

 

 

willingnessAuthModes

array

false

Modalità di verifica opzionale per il firmatario, predefinita noAuth

noAuth-nessuna verifica

accessCode-verifica tramite codice di accesso

sms-verifica OTP via SMS

idVerification-verifica documento d'identità

emailAuth-verifica OTP via email

digitalId-verifica identità digitale

whatsappAuth-verifica OTP via WhatsApp

 

 

accessCode

object

false

Impostazioni del codice di firma, obbligatorio quando authModes=accessCode

 

 

 

accessCode

string

false

Contenuto del codice, non distingue tra maiuscole e minuscole, può contenere lettere e numeri, lunghezza massima 45

 

 

 

promptInfo

string

false

Testo informativo per il codice di accesso, non deve contenere il codice di accesso, lunghezza massima 30, obbligatorio quando authModes=1.

 

 

sms

object

false

Validazione OTP SMS, obbligatorio quando authModes=sms

 

 

 

countryCode

string

false

Codice internazionale del Paese o della regione, non è necessario inserire il simbolo “+”

 

 

 

number

string

false

Nessuna verifica del formato, la lunghezza massima è limitata a 13 caratteri

 

 

idVerification

object

false

Impostazioni di verifica del documento d'identità, obbligatorio quando authModes=idVerification

 

 

 

name

string

false

Nome completo riportato sul documento d'identità del firmatario, lunghezza massima 100 caratteri

 

 

emailAuth

object

false

Validazione OTP email, obbligatorio quando authModes=emailAuth

 

 

 

authEmail

string

false

Indirizzo email per la verifica dell'identità del firmatario

 

 

digitalId

array

false

Verifica dell'identità digitale, obbligatorio quando authModes=digitalId

 

 

 

authApp

string

false

App utilizzata per la verifica dell'identità digitale

singpass: autenticazione dell'identità tramite Singpass

iamsmart: autenticazione dell'identità tramite iAM Smart

 

 

 

idNumber

string

false

Numero del documento d'identità del firmatario da verificare

 

 

whatsappAuth

object

false

Validazione OTP WhatsApp, obbligatoria quando authModes=whatsappAuth

 

 

 

countryCode

string

false

Codice internazionale del paese/regione, non è necessario inserire il simbolo "+"

 

 

 

number

string

false

Nessuna verifica del formato, lunghezza massima limitata a 13 caratteri

 

participantInfos

object

false

Parte fisica

 

 

userEmail

string

false

Indirizzo email del firmatario

 

 

phoneNumber

object

false

Numero di telefono, vuoto per impostazione predefinita

Parametro obbligatorio quando è richiesta una notifica SMS, devono essere forniti sia countryCode che number

 

 

 

countryCode

string

false

Codice internazionale del paese/regione, non è necessario inserire il simbolo "+"

 

 

 

number

string

false

Nessuna verifica del formato, lunghezza massima limitata a 13 caratteri

 

 

userName

string

false

Nome della persona

 

 

deliveryMethod

string

false

Modalità di notifica

none - nessuna notifica tramite messaggio

email - invio notifica via email

sms - invio notifica via SMS

WhatsApp - invio notifica tramite WhatsApp

 

 

customizeSettings

object

false

Configurazione personalizzata

 

 

 

customizeMessage

object

false

Configurazione personalizzata per notifiche

 

 

 

notificationLanguage

string

false

Lingua delle notifiche, predefinita in inglese

en-US Inglese

zh-CN Cinese semplificato

zh-Hant Cinese tradizionale

ja Giapponese

ES-MX Spagnolo

copiers

array

false

Aggiungi destinatario in copia

 

copierId

string

true

ID partecipante

 

CCInfos

object

false

Informazioni destinatario in copia

 

 

userEmail

string

false

Indirizzo email

 

 

userName

string

false

Nome personale

 

 

customizeSettings

object

false

Configurazione personalizzata

 

 

 

customizeMessage

object

false

Configurazione personalizzata per notifiche

 

 

 

notificationLanguage

string

false

Lingua della notifica, predefinito inglese

en-US Inglese

zh-CN Cinese semplificato

zh-Hant Cinese tradizionale

ja Giapponese

ES-MX Spagnolo

attchments

array

false

Informazioni per l'aggiunta di allegati (file non firmati)

 

documentId

string

false

ID del file allegato

 

fileName

string

false

Nome del file allegato

components

array

false

Elenco dei controlli

 

documentId

string

false

ID del file di appartenenza del controllo

 

componentId

string

false

ID del controllo

 

componentKey

string

false

Chiave del controllo, (scegliere tra ID del controllo e chiave del controllo)

 

componentValue

string

false

Valore di compilazione del controllo

 

editComponentValue

booleanfalse

Controlla se il firmatario può modificare i contenuti precompilati, predefinito true

true-I firmatari possono modificare i valori precompilati

false-Si blocca in sola lettura quando sono presenti valori precompilati, il firmatario non può modificarli

Esempio di richiesta

{
  "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"
    }
  ]
}

Parametri di risposta

Nome del parametro

Tipo

Descrizione

envelopeId

string

ID busta

Esempio di risposta

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