Lancez rapidement une enveloppe, y compris la création de l'enveloppe, l'ajout de documents à signer et l'ajout de signataires, etc.
Prise en charge du démarrage automatique : Une fois l'appel d'interface réussi, l'enveloppe est créée et ouverte avec succès, et l'enveloppe commence automatiquement à circuler.
Prise en charge de la fin automatique : Une fois que toutes les parties signataires ont terminé la signature, l'enveloppe se termine automatiquement.
Paramètres de requête
Nom du paramètre
Type
Obligatoire
Description
subject
string
true
Sujet de l'enveloppe
Exemple : « Offer Letter »
remark
string
false
Remarques sur l'enveloppe,Limite de longueur : 1 000 caractères
signerSettings
object
false
Opérations autorisées pour le signataire
allowTransfer
boolean
false
Indique si le signataire est autorisé à transférer cette enveloppe à une autre personne pour signature, false par défaut
true - Autorise le signataire de l'enveloppe à avoir le pouvoir de transférer l'enveloppe à d'autres ;
false - N'autorise pas le signataire de l'enveloppe à avoir le pouvoir de transférer l'enveloppe à d'autres ;
allowModifyName
boolean
false
Indique si le signataire est autorisé à modifier le nom, uniquement valable pour la signature de modèle, false par défaut
true - Autorise le signataire à modifier le nom
false - N'autorise pas le signataire à modifier le nom
expireAfterSeconds
long
false
Délai d'expiration de l'enveloppe, après combien de secondes l'enveloppe expire
Paramètres du mot de passe de signature, lorsque authModes=accessCodeest obligatoire
accessCode
string
false
Contenu du mot de passe, insensible à la casse, peut contenir des lettres et des chiffres, longueur limitée à 45
promptInfo
string
false
Informations d'invite du mot de passe d'accès, ne peuvent pas contenir le mot de passe d'accès, longueur limitée à 30, obligatoire lorsque authModes=1.
sms
object
false
Vérification OTP par SMS, lorsque authModes=smsest obligatoire
countryCode
string
false
Indicatif international du pays/de la région, pas besoin de transmettre le signe "+"
number
string
false
Aucune vérification de format n'est effectuée, seule la longueur maximale est limitée à 13 chiffres
idVerification
object
false
Paramètres de vérification de la pièce d'identité, lorsque authModes=idVerificationest obligatoire
name
string
false
Nom complet figurant sur la pièce d'identité du signataire, longueur maximale de 100 caractères
emailAuth
object
false
Vérification OTP par e-mail, lorsque authModes=emailAuthest obligatoire
authEmail
string
false
Adresse e-mail de vérification de l'identité du signataire
digitalId
array
false
Authentification d'identité électronique, obligatoire lorsque authModes=digitalId
authApp
string
false
Application utilisée pour l'authentification d'identité électronique
singpass - Utiliser Singpass pour l'authentification
idNumber
string
false
Numéro de pièce d'identité du signataire à vérifier
digitalSignature
boolean
false
Indique si la signature numérique est activée, false par défaut
true - Activé, false - Désactivé
freeFormSign
boolean
false
Indique si le signataire peut apposer un sceau librement, valeur par défaut false
Remarques supplémentaires :
Lorsque freeFormSign est défini sur true, il n'est pas nécessaire de transmettre d'autres paramètres sous sealInfos. Si les deux sont transmis, freeFormSign a la priorité sur sealInfos et les paramètres sous sealInfos ne prendront pas effet.
【Attention】La signature libre ne limite pas le nombre et la position des tampons/signatures que le signataire peut faire glisser.
sealInfos
array
false
Informations sur la tâche de signature
fileKey
string
true
Signer le fichier fileKey
signConfigs
array
false
Informations sur l'emplacement du contrôle. Vous devez spécifier les informations d'emplacement du contrôle pour pouvoir effectuer une signature électronique.
fieldType
string
false
Type de contrôle, par défaut signature
signature- Contrôle de signature
stamp- Contrôle de tampon
approval- Contrôle d'approbation
sizeRule
string
false
Méthode d'affichage de la taille de la zone de signature
originalSize- Appliquer le tampon en fonction de la taille réelle de la signature/du tampon
targetSize- Largeur et hauteur personnalisées de la zone de signature/tampon
Lorsque sizeRule, height et width sont tous vides, le tampon est appliqué en fonction de la taille réelle de la signature/du tampon ;
Lorsque sizeRule est vide et que height et width ne sont pas vides, le tampon est appliqué en fonction de la taille spécifiée ;
Lorsque sizeRule n'est pas vide, le tampon est appliqué selon la méthode d'affichage spécifiée.
height
int
false
Hauteur du contrôle de signature, applicable lorsque fieldType est signature/stamp, en px, prend uniquement en charge les entiers positifs, par défaut auto (c'est-à-dire la taille automatique du système) ;
Lorsque fieldType=signature, la plage de valeurs peut être définie entre 20 et 250 px ;
Lorsque fieldType=stamp, la plage peut être définie entre 30 et 280px ;
width
int
false
Largeur du contrôle de signature, applicable lorsque fieldType est signature/stamp, en px, prend uniquement en charge les entiers positifs, auto par défaut (c'est-à-dire la taille automatique du système) ;
Lorsque fieldType=signature, la plage peut être définie entre 20 et 250px ;
Lorsque fieldType=stamp, la plage peut être définie entre 30 et 280px ;
signatureOptions
string
false
Options du contrôle de signature. S'applique uniquement lorsque fieldType est signature
Paramètres d'entrée possibles :
template : signature de modèle
handDrawn : signature dessinée à la main
upload : télécharger une image de signature locale
Plusieurs options peuvent être sélectionnées, séparées par « , », toutes les options sont sélectionnées par défaut
movable
boolean
false
Autoriser le déplacement de la position lors de la signature, false par défaut
false - N'autorise pas le signataire à ajuster la position de son propre contrôle de signature
true - Autorise le signataire à ajuster la position de son propre contrôle de signature
allowedOptions
array
false
Options d'approbation autorisées pour le signataire, applicables lorsque fieldType est approval. La valeur par défaut est ["approve", "decline"]
approve-Accepter
decline- Refuser
pageNo
string
false
Signer les numéros de page ; connecter les numéros de page consécutifs avec « - », connecter les numéros de page individuels avec « , »
Exemple : 1-3,6-10
posX
float
false
Coordonnée de l’axe x
【Attention】Si fieldType est signature, la position des coordonnées fait référence à la zone de signatureCoin inférieur gauche;
Si fieldType est stamp, la position des coordonnées fait référence à la zone de cachetPoint centralPosition
À partir du 3 février 2026, si fieldType est signature ou stamp, la position des coordonnées fait référence à la position du point central de la zone de cachet.
posY
float
false
Coordonnée de l’axe y
【Attention】Si fieldType est signature, la position des coordonnées fait référence à la zone de signatureCoin inférieur gauche;
Si fieldType est stamp, la position des coordonnées fait référence à la zone de cachetPoint centralPosition
À partir du 3 février 2026, pour fieldType signature ou stamp, la position des coordonnées fait référence à la position du point central de la zone de cachet.
fillConfigs
array
false
Remplir les informations du contrôle
fieldName
string
false
Nom du contrôle, limite de 128 caractères
required
boolean
false
Obligatoire ou non, obligatoire par défaut
true-Obligatoire
false-Non obligatoire
fieldType
string
false
Type de contrôle :
1-Texte sur une seule ligne
15-Case à cocher
textField
object
false
Propriétés du contrôle de texte
overflowType
int
false
S'applique uniquement à text, 1 par défaut
1-Réduire automatiquement la taille de la police
2-Limiter la saisie
minFontSize
float
false
S'applique uniquement à text, uniquement à overflowType=1, 8 par défaut
S'applique uniquement au texte, couleur hexadécimale, noir par défaut #000
bold
boolean
false
S'applique uniquement au texte, si la police est en gras, false par défaut
true-Gras
false-Non gras
italic
boolean
false
S'applique uniquement au texte, si italique, false par défaut
true-Italique
false-Non italique
underline
boolean
false
S'applique uniquement au texte, indique si la police doit être soulignée, false par défaut
true - Ajouter un soulignement
false - Ne pas ajouter de soulignement
lineThrough
boolean
false
S'applique uniquement au texte, indique si une barre de suppression doit être ajoutée, false par défaut
true - Ajouter une barre de suppression
false - Ne pas ajouter de barre de suppression
horizontalAlignment
string
false
S'applique uniquement au texte, format d'alignement horizontal, left par défaut
LEFT - Aligné à gauche
CENTER - Centré
RIGHT - Aligné à droite
tickBoxField
object
false
Propriétés de la case à cocher
tickOptions
array
false
S'applique uniquement à tickBox, 1 par défaut
1 - Coche
2 - Croix
posX
float
false
Coordonnée X de la position du contrôle
posY
float
false
Coordonnée Y de la position du contrôle
pageNo
string
false
Numéro de page où se trouve le contrôle
signDateConfigs
array
false
Informations sur la position de la date de signature
movable
boolean
false
Autoriser le déplacement de la position lors de la signature, false par défaut
false - N'autorise pas le signataire à ajuster la position de son propre contrôle de signature
true - Autorise le signataire à ajuster la position de son propre contrôle de signature
pageNo
string
false
Numéro de page de signature ; les numéros de page consécutifs sont reliés par "-", les numéros de page individuels sont reliés par ",",Exemple : 1-3, 6-10 ;
Si non consécutifs, entrez "," pour séparer.
posX
float
false
Décalage de l'axe des x, le coin inférieur gauche de la page est l'origine des coordonnées
posY
float
false
Décalage de l'axe des y, le coin inférieur gauche de la page est l'origine des coordonnées
signDateFormat
string
false
Format de la date de signature, le format par défaut est aaaa-MM-jj
Nous utilisons des cookies pour fournir des services, améliorer la sécurité, personnaliser l'expérience utilisateur, analyser les performances et le trafic du site Web. Cliquez sur
ici pour lire notre politique de confidentialité. Vous pouvez cliquer sur « Gérer les cookies » pour gérer vos choix.