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é | Type | Modifiable | Requis | Par défaut | Exemples de valeurs |
---|---|---|---|---|---|
id | chaîne de caractères | Oui | Non | s.o. | Signataire5 |
attribuer de nouveau | booléen | Oui | Non | faux | vrai / faux |
nom | chaîne de caractères | Oui | Non | s.o. | Signataire5 |
id | chaîne de caractères | Oui | Non | s.o. | Signataire5 |
type | chaîne de caractères | Oui | Non | SIGNER | SIGNATAIRE / EXPÉDITEUR |
signataires | |||||
courriel | chaîne de caractères | Oui | Non | s.o. | [email protected] |
Prénom | chaîne de caractères | Oui | Non | s.o. | John |
Nom de famille | chaîne de caractères | Oui | Non | s.o. | Smith |
id | chaîne de caractères | Oui | Non | s.o. | Signataire5 |
livraison | |||||
courriel | booléen | Oui | Non | faux | vrai / faux |
télécharger | booléen | Oui | Non | faux | vrai / faux |
fournisseur | booléen | Oui | Non | faux | vrai / 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.