POST /esignglobal/v1/envelopeTemplates/sendEnvelope
Schnittstellenbeschreibung
Initiieren Sie die Unterschrift unter Verwendung der auf der Clientseite vorkonfigurierten „Umschlagvorlage“.
Anforderungsparameter
Parametername
Typ
Erforderlich
Beschreibung
envelopeTemplateId
string
true
Umschlagvorlagen-ID
envelopeConfig
object
true
Konfiguration des Signaturprozesses
contractConfig
boolean
false
Konfiguration der Vertragsunterschrift
envelopeRemark
array
false
Vertragsnotizen
envelopeSubject
string
true
Betreff dieses Signaturvorgangs
expireAfterSeconds
int
false
Unterschriftsfrist für diesen Vorgang. Nach Ablauf dieser Zeit ist keine Unterschrift mehr möglich. Unix-Zeitstempel in Millisekunden, Standard- und maximale Gültigkeitsdauer 90 Tage.
callbackUrl
string
false
Web-Adresse zum Empfang von Callback-Benachrichtigungen
redirectUrl
string
false
Muss eine gültige HTTPS-Adresse sein
signConfig
object
false
Signaturkonfiguration
allowTransfer
boolean
false
Ob der Unterzeichner diesen Envelope an andere Personen zur Unterschrift weiterleiten darf, Standardwert false
true- Erlaubt den Unterzeichnern im Envelope, diesen an Dritte weiterzuleiten;
false- Erlaubt den Unterzeichnern im Envelope nicht, diesen an Dritte weiterzuleiten;
participants
array
false
Teilnehmerkonfiguration
participantId
string
true
Teilnehmer-ID
authConfig
object
false
Authentifizierungskonfiguration
willingnessAuthModes
array
false
Optionale Verifikationsmethode für den Unterzeichner, Standardwert noAuth
noAuth- Keine Verifikation
accessCode- Verifizierung mittels Zugangscode
sms- SMS-OTP-Verifizierung
idVerification- Verifizierung eines Identitätsdokuments
emailAuth- E-Mail-OTP-Verifizierung
digitalId- Digitale Identitätsverifizierung
whatsappAuth- WhatsApp-OTP-Verifizierung
accessCode
object
false
Signierpasswort-Einstellungen, erforderlich wenn authModes=accessCode
accessCode
string
false
Passwortinhalt, nicht case-sensitiv, kann alphanumerische Zeichen enthalten, maximale Länge 45
promptInfo
string
false
Hinweistext für das Zugriffspasswort, darf das Passwort nicht enthalten, maximale Länge 30, erforderlich wenn authModes=1.
sms
object
false
SMS-OTP-Validierung, erforderlich wenn authModes=sms
countryCode
string
false
Länder-/Regions-Kennung, "+" muss nicht übergeben werden
number
string
false
Keine Formatprüfung, lediglich maximale Länge von 13 Zeichen
idVerification
object
false
Einstellungen zur Ausweisverifizierung, erforderlich wenn authModes=idVerification
name
string
false
Vollständiger Name auf dem Ausweisdokument des Unterzeichners, maximale Länge 100 Zeichen
emailAuth
object
false
E-Mail-OTP-Validierung, erforderlich wenn authModes=emailAuth
authEmail
string
false
E-Mail-Adresse des Unterzeichners zur Identitätsprüfung
digitalId
array
false
Elektronische Identitätsverifizierung, erforderlich wenn authModes=digitalId
authApp
string
false
App zur elektronischen Identitätsverifizierung
singpass-Identitätsauthentifizierung mit Singpass
iamsmart-Identitätsauthentifizierung mit iAM Smart
idNumber
string
false
Ausweisnummer des Unterzeichners zur Verifizierung
whatsappAuth
object
false
WhatsApp-OTP-Validierung, erforderlich, wenn authModes=whatsappAuth
countryCode
string
false
Ländervorwahl, '+' muss nicht angegeben werden
number
string
false
Keine Formatvalidierung, lediglich auf eine maximale Länge von 13 Zeichen beschränkt
participantInfos
object
false
Natürliche Person als Teilnehmer
userEmail
string
false
E-Mail-Adresse des Unterzeichners
phoneNumber
object
false
Telefonnummer, standardmäßig leer
Bei SMS-Benachrichtigung erforderlich; countryCode und number müssen beide übergeben werden
countryCode
string
false
Ländervorwahl, '+' muss nicht angegeben werden
number
string
false
Keine Formatvalidierung, lediglich auf eine maximale Länge von 13 Zeichen beschränkt
userName
string
false
Name der natürlichen Person
deliveryMethod
string
false
Benachrichtigungskanal
none - Keine Nachrichtbenachrichtigung senden
email - E-Mail-Benachrichtigung senden
sms - SMS-Benachrichtigung senden
WhatsApp - WhatsApp-Benachrichtigung senden
customizeSettings
object
false
Benutzerdefinierte Konfiguration
customizeMessage
object
false
Benutzerdefinierte Konfiguration für Benachrichtigungen
notificationLanguage
string
false
Benachrichtigungssprache, standardmäßig Englisch
en-US Englisch
zh-CN Chinesisch (vereinfacht)
zh-Hant Chinesisch (traditionell)
ja Japanisch
ES-MX Spanisch
copiers
array
false
CC-Empfänger hinzufügen
copierId
string
true
Teilnehmer-ID
CCInfos
object
false
Informationen zum CC-Empfänger
userEmail
string
false
E-Mail
userName
string
false
Persönlicher Name
customizeSettings
object
false
Benutzerdefinierte Konfiguration
customizeMessage
object
false
Benutzerdefinierte Konfiguration für Benachrichtigungen
notificationLanguage
string
false
Benachrichtigungssprache, standardmäßig Englisch
en-US Englisch
zh-CN Vereinfachtes Chinesisch
zh-Hant Traditionelles Chinesisch
ja Japanisch
ES-MX Spanisch
attchments
array
false
Informationen zum Anhang (nicht signierte Datei)
documentId
string
false
Anhangsdatei-ID
fileName
string
false
Anhangsdateiname
components
array
false
Liste der Steuerelemente
documentId
string
false
Datei-ID des Steuerelements
componentId
string
false
Steuerelement-ID
componentKey
string
false
Steuerelement-key (entweder Steuerelement-id oder Steuerelement-key auswählen)
componentValue
string
false
Vorbelegter Wert des Steuerelements
editComponentValue
boolean
false
Legt fest, ob der Unterzeichner den Vorbelegungsinhalt dieses Steuerelements ändern kann, Standardwert: true
true - Der Unterzeichner kann die vorausgefüllten Werte ändern
false - Bei Vorausfüllwerten wird der Modus auf schreibgeschützt festgelegt, der Unterzeichner kann sie nicht ändern