POST /esignglobal/v1/envelope/create
Description de l'interface
Créer une enveloppe à l'état de brouillon.
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 1000 caractères |
signerSettings | object | false | Opérations autorisées pour le signataire |
| allowTransfer | boolean | false | Autoriser le signataire à transférer cette enveloppe à une autre personne pour signature, false par défaut true- Autoriser le signataire de l'enveloppe à avoir le pouvoir de transférer l'enveloppe à d'autres ; false- Ne pas autoriser le signataire de l'enveloppe à avoir le pouvoir de transférer l'enveloppe à d'autres ; |
| allowModifyName | boolean | false | Autoriser le signataire à modifier son nom, uniquement valable pour la signature de modèle, false par défaut true- Autoriser le signataire à modifier son nom false- Le signataire n'est pas autorisé à modifier son nom |
expireAfterSeconds | long | false | Délai d'expiration de l'enveloppe : après combien de secondes l'enveloppe expire-t-elle ? Plage d'expiration : 86 400 secondes (1 jour) à 7 776 000 secondes (90 jours). |
redirectUrl | string | false | Adresse de redirection après la signature (longueur 2048), doit être une adresse http valide |
callBackUrl | string | false | Adresse de rappel (longueur 500), doit être une adresse de protocole https / http |
Exemple de requête
{
"subject": "api subject fdsfasdfafs",
"remark": "This is a remark",
"expireAfterSeconds": 888640,
"redirectUrl": "https://www.example.com"
}
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é 5-Révoqué |
Exemple de réponse
{
"code": "0",
"data": {
"envelopeId": "9fbe6c8190824227bde29136b0145c81",
"envelopeStatus": 0
},
"message": "success"
}