Java SDK .NET SDK REST API APEX SDK
Java SDK
Pour télécharger l’exemple complet de code, consultez notre site de partage de code .
Une fois la transaction terminée, vous pouvez automatiquement remettre les documents signés à vos signataires. Le code suivant le fera ainsi :
// Create a new document package with a specified name
DocumentPackage superDuperPackage = newPackageNamed(getPackageName())
// Add a signer with email, first name, and last name, and set to deliver signed documents by email
.withSigner(newSignerWithEmail("john.smith@example.com")
.withFirstName("John")
.withLastName("Smith")
.deliverSignedDocumentsByEmail())
// Add a document with a name, input stream, and signature details
.withDocument(newDocumentWithName("First Document")
.fromStream(documentInputStream1, DocumentType.PDF)
.withSignature(signatureFor("john.smith@example.com")
.onPage(0)
.atPosition(100, 100)))
// Build the document package
.build();Résultats
Une fois votre colis envoyé pour signature et la transaction, chacun de vos signataires recevra un e-mail avec un lien vers les documents signés. Les documents sont normalement inclus dans l’email complet de signature sous forme de fichier zip joint. Si vous souhaitez que ces documents soient livrés sous forme de fichiers individuels, contactez notre Support Team.
.NET SDK
Pour télécharger l’exemple complet de code, consultez notre site de partage de code .
Une fois la transaction terminée, vous pouvez automatiquement remettre les documents signés à vos signataires. Le code suivant le fera ainsi :
// Create a new document package with a specified name and description
DocumentPackage package = PackageBuilder.NewPackageNamed(PackageName)
.DescribedAs("This is a new package")
// Add a signer with email, first name, last name, and set to deliver signed documents by email
.WithSigner(SignerBuilder.NewSignerWithEmail(email1)
.WithFirstName("John")
.WithLastName("Smith")
.DeliverSignedDocumentsByEmail())
// Add a document with a name, input stream, and signature details
.WithDocument(DocumentBuilder.NewDocumentNamed("My Document")
.FromStream(fileStream1, DocumentType.PDF)
.WithSignature(SignatureBuilder.SignatureFor(email1)
.OnPage(0)
.AtPosition(100, 100)))
// Build the document package
.Build();Résultats
Une fois votre colis envoyé pour signature et la transaction, chacun de vos signataires recevra un e-mail avec un lien vers les documents signés. Les documents sont normalement inclus dans l’email complet de signature sous forme de fichier zip joint. Si vous souhaitez que ces documents soient livrés sous forme de fichiers individuels, contactez notre Support Team.
REST API
Pour télécharger l’exemple complet de code, consultez notre site de partage de code .
Une fois la transaction terminée, vous pouvez automatiquement remettre les documents signés à vos signataires. Le code suivant le fera ainsi :
Requête HTTP
POST /api/packages/{packageId}/rolesEn-têtes HTTP
Accept: application/json
Content-Type: application/json
Authorization: Basic api_key Charge utile de demande
{
"id": "Signer5",
"reassign": true,
"type": "SIGNER",
"signers": [
{
"email": "mail32@example.com",
"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 charges utiles de demande ci-dessous.
Charge utile de 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": "mail32@example.com",
"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 votre colis envoyé pour signature et la transaction, chacun de vos signataires recevra un e-mail avec un lien vers les documents signés. Les documents sont normalement inclus dans l’email complet de signature sous forme de fichier zip joint. Si vous souhaitez que ces documents soient livrés sous forme de fichiers individuels, contactez notre Support Team.
Table des charges utiles de requêtes
Propriété | Type | Modifiable | Obligatoire | Par défaut | Valeurs d’échantillonnage |
|---|---|---|---|---|---|
id | Corde | Oui | Non | N/D | Signer5 |
Réaffectation | Booléen | Oui | Non | faux | vrai / faux |
Nom | Corde | Oui | Non | N/D | Signer5 |
id | Corde | Oui | Non | N/D | Signer5 |
Type | Corde | Oui | Non | SIGNATAIRE | SIGNATAIRE / EXPÉDITEUR |
Signataires | |||||
Corde | Oui | Non | N/D | mail32@example.com | |
Prénom | Corde | Oui | Non | N/D | John |
Nom de famille | Corde | Oui | Non | N/D | Smith |
id | Corde | Oui | Non | N/D | Signer5 |
Livraison | |||||
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 |
APEX SDK
Pour télécharger l’exemple complet de code, consultez notre site de partage de code .
Une fois la transaction terminée, vous pouvez automatiquement remettre les documents signés à vos signataires. Le code suivant le fera ainsi :
// Create a new role object
ESignLiveAPIObjects.Role role = new ESignLiveAPIObjects.Role();
// Create a new signer object
ESignLiveAPIObjects.Signer signer = new ESignLiveAPIObjects.Signer();
signer.firstName = 'firstName';
signer.lastName = 'lastName';
signer.email = 'signer@example.com';
signer.name = 'signer1';
signer.id = 'signer1';
// Set delivery options for the signer
signer.delivery = new ESignLiveAPIObjects.Delivery(true, true, true); // Boolean download, Boolean email, Boolean provider
// Assign the signer to the role
role.signers = new List<ESignLiveAPIObjects.Signer>{signer};
role.id = 'signer1';Résultats
Une fois votre dossier envoyé pour signature, chacun de vos signataires recevra un e-mail avec un lien vers les documents signés. Les documents sont normalement inclus dans l’e-mail de signature complète sous forme de fichier zip joint. Si vous souhaitez que ces documents soient livrés sous forme de fichiers individuels, contactez notre Support Team.