Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

Une fois qu'une transaction aura été effectuée, vous pourrez délivrer automatiquement les documents signés à vos signataires. Le code suivant permet d'effectuer ce qui suit :

 DocumentPackage superDuperPackage = newPackageNamed(getPackageName())   .withSigner(newSignerWithEmail("[email protected]")   .withFirstName("John")   .withLastName("Smith")   .deliverSignedDocumentsByEmail() )   .withDocument(newDocumentWithName("First Document")   .fromStream( documentInputStream1, DocumentType.PDF )   .withSignature(signatureFor("[email protected]")   .onPage(0)   .atPosition(100, 100)))   .build(); 

Résultats

Une fois que vous aurez envoyé votre paquet pour signature et la transaction, chacun de vos signataires recevra un courriel avec un lien vers les documents signés.

Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

Une fois qu'une transaction aura été effectuée, vous pourrez délivrer automatiquement les documents signés à vos signataires. Le code suivant permet d'effectuer ce qui suit :

 DocumentPackage package = PackageBuilder.NewPackageNamed(PackageName)   .DescribedAs("This is a new package")   .WithSigner(SignerBuilder.NewSignerWithEmail(email1)   .WithFirstName("John")   .WithLastName("Smith")   .DeliverSignedDocumentsByEmail())   .WithDocument(DocumentBuilder.NewDocumentNamed("My Document")   .FromStream(fileStream1, DocumentType.PDF)   .WithSignature(SignatureBuilder.SignatureFor(email1)   .OnPage(0)   .AtPosition(100, 100)))   .Build(); 

Résultats

Une fois que vous aurez envoyé votre paquet pour signature et la transaction, chacun de vos signataires recevra un courriel avec un lien vers les documents signés.

Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

Une fois qu'une transaction aura été effectuée, vous pourrez délivrer automatiquement les documents signés à vos signataires. Le code suivant permet d'effectuer ce qui suit :

Requête HTTP

POST /api/packages/{packageId}/roles

En-têtes HTTP

Accept: application/json   
Content-Type: application/json   
Authorization: Basic api_key 

Données utiles de la demande

 {   "id": "Signer5",   "reassign": true,   "type": "SIGNER",   "signers": [   {   "email": "[email protected]",   "firstName": "John",   "lastName": "Smith",   "id": "Signer5",   "delivery": {   "email": true,   "download": true,   "provider": true   }   }   ],   "name": "Signer5"   } 

Pour une description complète de chaque champ, voir le tableau des données utiles de la demande ci-dessous.

Données utiles de la réponse

 {   "id": "Signer5",   "data": null,   "specialTypes": [],   "emailMessage": null,   "attachmentRequirements": [],   "locked": false,   "reassign": true,   "index": 0,   "signers": [   {   "group": null,   "language": "en",   "signature": null,   "id": "Signer5",   "delivery": {   "provider": true,   "email": true,   "download": true   },   "auth": {   "scheme": "NONE",   "challenges": []   },   "knowledgeBasedAuthentication": null,   "data": null,   "title": "",   "company": "",   "email": "[email protected]",   "firstName": "John",   "lastName": "Smith",   "external": null,   "updated": "2017-11-16T16:53:01Z",   "phone": "",   "professionalIdentityFields": [],   "userCustomFields": [],   "address": null,   "created": "2017-11-16T16:53:01Z",   "name": "",   "specialTypes": []   }   ],   "name": "Signer5",   "type": "SIGNER"   } 

Résultats

Une fois que vous aurez envoyé votre paquet pour signature et la transaction, chacun de vos signataires recevra un courriel avec un lien vers les documents signés.

Tableau des données utiles de la demande

PropriétéTypeModifiableRequisPar défautExemples de valeurs
idchaîne de caractèresOuiNons.o.Signataire5
attribuer de nouveaubooléenOuiNonfauxvrai / faux
nomchaîne de caractèresOuiNons.o.Signataire5
idchaîne de caractèresOuiNons.o.Signataire5
typechaîne de caractèresOuiNonSIGNERSIGNATAIRE / EXPÉDITEUR
signataires
courrielchaîne de caractèresOuiNons.o.[email protected]
Prénomchaîne de caractèresOuiNons.o.John
Nom de famillechaîne de caractèresOuiNons.o.Smith
idchaîne de caractèresOuiNons.o.Signataire5
livraison
courrielbooléenOuiNonfauxvrai / faux
téléchargerbooléenOuiNonfauxvrai / faux
fournisseurbooléenOuiNonfauxvrai / faux

Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

Une fois qu'une transaction aura été effectuée, vous pourrez délivrer automatiquement les documents signés à vos signataires. Le code suivant permet d'effectuer ce qui suit :

 ESignLiveAPIObjects.Role role = new ESignLiveAPIObjects.Role();   ESignLiveAPIObjects.Signer signer = new ESignLiveAPIObjects.Signer();   signer.firstName = 'firstName';   signer.lastName = 'lastName';   signer.email = '[email protected]';   signer.name = 'signer1';   signer.id = 'signer1';   signer.delivery = new ESignLiveAPIObjects.Delivery(true,true,true);   //Boolean download, Boolean email, Boolean provider   role.signers = new List<ESignLiveAPIObjects.Signer>{signer};   role.id = 'signer1'; 

Résultats

Une fois que vous aurez envoyé votre paquet pour signature et la transaction, chacun de vos signataires recevra un courriel avec un lien vers les documents signés.