GET /esignglobal/v1/envelope/envelopeDetail
Description de l'interface
Récupérer les informations détaillées de l'enveloppe, y compris la progression de la signature, l'état de l'enveloppe, etc.
Paramètres de requête
Nom du paramètre | Type | Obligatoire | Description |
envelopeId | string | true | ID de l'enveloppe |
Exemple de requête
GET https://……/esignglobal/v1/envelope/envelopeDetail?envelopeId=flow1234567890
Paramètres de réponse
Nom du paramètre | Type | Description |
envelopeId | string | ID de l'enveloppe |
envelopeStatus | int | État de l'enveloppe 0-Créé (brouillon) 1-En cours de signature 2-Terminé 3-Expiré 4-Refusé 5-Annulé |
envelopeEndTime | timestamp | Heure de fin de l'enveloppe |
envelopeCreateTime | timestamp | Heure de début de l'enveloppe |
subject | string | Objet de l'enveloppe |
remark | string | Remarques sur l'enveloppe (longueur 1000) |
redirectUrl | string | Adresse de redirection après la signature (longueur 500) |
CCInfos | array | Collection d'informations sur les personnes en copie |
| userEmail | string | Adresse e-mail de la personne en copie |
| userName | string | Nom de la personne en copie |
initiatorInfo | object | Collection d'informations sur l'expéditeur |
| userName | string | Nom de l'expéditeur, par défaut le nom du créateur auquel appartient l'APPID de l'application ouverte |
signFiles | array | Ensemble d'informations sur les documents à signer |
| fileKey | string | Clé de fichier du document à signer |
attachments | array | Ensemble de pièces jointes de l'enveloppe |
| fileKey | string | Clé de fichier de l'enveloppe |
signerInfos | array | Informations sur le signataire |
| businessId | string | Numéro d'entreprise personnalisé par le développeur (longueur 500) |
| userName | string | Nom du signataire |
| userEmail | string | Adresse e-mail du signataire |
| phoneNumber | object | Adresse SMS de réception du signataire |
| | countryCode | string | Indicatif international du pays/de la région |
| | number | string | Numéro de téléphone portable du signataire pour recevoir les messages de signature |
| signOrder | int | Ordre de signature du signataire, le minimum est 1. |
| digitalSignature | boolean | Indique si la signature numérique est activée, false par défaut true - activé, false - non activé |
| | authConfig | object | Méthode de vérification |
| | | accessCode | object | Mot de passe d'accès |
| | | | accessCode | string | Mot de passe d'accès |
| | | | promptInfo | string | Informations d'invite du mot de passe d'accès |
| | | sms | object | Vérification OTP par SMS |
| | | | countryCode | string | Indicatif international du pays/de la région |
| | | | number | string | Numéro de téléphone portable pour l'authentification d'identité |
| | | idVerification | object | Authentification d'identité |
| | | | name | string | Nom complet sur la pièce d'identité du signataire |
| | | emailAuth | object | Vérification OTP par e-mail |
| | | authEmail | string | Adresse e-mail de vérification d'identité du signataire |
| | | digitalId | object | Authentification d'identité électronique |
| | | | authApp | string | Application utilisée pour l'authentification d'identité électronique |
| | | | idNumber | string | Numéro de pièce d'identité du signataire à vérifier |
| | | whatsappAuth | object | Vérification OTP WhatsApp |
| | | | countryCode | string | Indicatif international du pays/de la région |
| | | | number | string | Numéro de téléphone d'authentification d'identité |
| signerStatus | int | Statut du signataire 0 - En attente de signature 1 - En cours de signature 2 - Signé |
| signDate | timestamp | Date de signature |
| | declinedReason | string | Motif du refus, affiché lorsque envelopeStatus est Refusé |
canceledReason | string | Motif de l'annulation, affiché lorsque envelopeStatus est Annulé |
Exemple de réponse
{
"code": "0",
"data": {
"signerInfos": [
{
"signerStatus": 0,
"rejectedReason": null,
"authConfig": {
"accessCode": {
"accessCode": "1234567",
"promptInfo": "test"
}
},
"accessCode": null,
"userEmail": "muyantest2@tsign.cn",
"userName": "muyantest2222",
"signDate": null,
"signOrder": "1"
},
{
"signerStatus": 0,
"rejectedReason": null,
"accessCode": null,
"userEmail": "muyan@tsign.cn",
"userName": "muyant",
"signDate": null,
"signOrder": "1"
}
],
"envelopeExpireTime": 1724055000193,
"signFiles": [
{
"fileKey": "4150a67c-d4f0-45e6-88e9-541ce6d0c73c"
}
],
"envelopeCreateTime": null,
"redirectUrl": "https://www.baidu.com",
"attachments": [
],
"canceledReason": null,
"subject": "api create envelope hxqibLJpBD",
"envelopeEndTime": null,
"remark": "api remark",
"CCInfos": null,
"initiatorInfo": {
"userName": "muyantest2"
},
"expireTime": 1724055000193,
"envelopeId": "4a97d269d48642bb8b9d4878cde843a3",
"envelopeStatus": 0
},
"message": "success"
}