--- title: "Création d’un document de consentement" slug: "creating-a-consent-document" updated: 2026-05-12T13:11:54Z published: 2026-05-12T13:13:27Z canonical: "docs.onespan.com/creating-a-consent-document" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.onespan.com/llms.txt > Use this file to discover all available pages before exploring further. # Création d’un document de consentement ## Java SDK Pour télécharger l’exemple complet de code, consultez notre site [de partage de code](https://community.onespan.com/documentation/onespan-sign/codeshare/create-consent-document-java-sdk/) . Un document de consentement est un document utilisé pour confirmer qu’une personne accepte les termes de la transaction et souhaite poursuivre la procédure. Ce sujet vous montre comment créer un document de consentement dans OneSpan Sign. OneSpan Sign inclut automatiquement l’accord de consentement aux divulgations électroniques et aux signatures dans toutes ses transactions. Tous les signataires doivent accepter les termes de cet accord avant de pouvoir accéder aux documents de transaction. Actuellement, OneSpan Sign fournit des accords de consentement électroniques pour les divulgations et signatures en anglais et en français. Si vous souhaitez fournir un accord de consentement aux divulgations électroniques et signatures dans une autre langue, ou si vous ne souhaitez pas que cet accord figure dans vos transactions, veuillez contacter notre [équipe de support](https://www.onespan.com/support). ### Ajout d’un document de consentement Si vous avez besoin d’une comparaison avec la procédure de création d’objet de base, ou si c’est la première fois que vous créez une transaction, voyez [](https://developer.esignlive.com/guides/quick-start/creating-and-sending-a-package-net/)[Création et envoi d’une transaction](/v1/docs/fr/creating-and-sending-a-transaction#java-sdk). ```java .withDocument(    DocumentBuilder.newDocumentWithName("Sample consent")        .atIndex(1)        .fromFile("C:/Users/hhaidary/Desktop/PDFs/consent.pdf")        .withSignature(SignatureBuilder.acceptanceFor("john.smith@example.com")) ) ``` Il est important de noter que l’utilisation de styles de signature d’acceptation avec d’autres styles de signature dans un même document n’est pas autorisée. Vous pouvez également remplacer le document de consentement par défaut OneSpan Sign par le vôtre. Pour cela, vous devrez contacter notre [équipe de support](https://www.onespan.com/support). ### Résultats Une fois cette procédure terminée, votre document de consentement électronique sera inclus avec chaque transaction. Vos signataires peuvent alors choisir d’accepter les termes du document ou de refuser le processus de signature. ## .NET SDK Pour télécharger l’exemple complet de code, consultez notre site [de partage de code](https://community.onespan.com/documentation/onespan-sign/codeshare/create-consent-document-net-sdk) . Un document de consentement est un document utilisé pour confirmer qu’une personne accepte les termes de la transaction et souhaite poursuivre la procédure. Ce sujet vous montre comment créer un document de consentement dans OneSpan Sign. OneSpan Sign inclut automatiquement l’accord de consentement aux divulgations électroniques et aux signatures dans toutes ses transactions. Tous les signataires doivent accepter les termes de cet accord avant de pouvoir accéder aux documents de transaction. Actuellement, OneSpan Sign fournit des accords de consentement électroniques pour les divulgations et signatures en anglais et en français. Si vous souhaitez fournir un accord de consentement aux divulgations électroniques et signatures dans une autre langue, ou si vous ne souhaitez pas que cet accord figure dans vos transactions, veuillez contacter notre [équipe de support](https://www.onespan.com/support). ### Ajout d’un document de consentement Si vous avez besoin d’une comparaison avec la procédure de création d’objet de base, ou si c’est la première fois que vous créez une transaction, voyez [](https://developer.esignlive.com/guides/quick-start/creating-and-sending-a-package-net/)[Création et envoi d’une transaction](/v1/docs/fr/creating-and-sending-a-transaction#net-sdk). ```csharp .WithDocument(    DocumentBuilder.NewDocumentNamed("Sample consent")        .AtIndex(1)        .FromFile(@"C:/Users/hhaidary/Desktop/PDFs/consent.pdf")        .WithSignature(SignatureBuilder.AcceptanceFor("john.smith@example.com")) ) ``` Il est important de noter que l’utilisation des styles de signature d’acceptation et d’autres styles de signature dans un seul document n’est pas autorisée. Vous pouvez également remplacer le document de consentement par défaut OneSpan Sign par le vôtre. Pour cela, vous devrez contacter notre [équipe de support](https://www.onespan.com/support). ### Résultats Une fois cette procédure terminée, votre document de consentement électronique sera inclus avec chaque transaction. Vos signataires peuvent alors choisir d’accepter les termes du document ou de refuser le processus de signature. ## REST API Pour télécharger l’exemple complet de code, consultez notre site [de partage de code](https://community.onespan.com/documentation/onespan-sign/codeshare/create-consent-document-rest-api/) . Un document de consentement est un document utilisé pour confirmer qu’une personne accepte les termes de la transaction et souhaite poursuivre la procédure. Ce sujet vous montre comment créer un document de consentement dans OneSpan Sign. OneSpan Sign inclut automatiquement l’accord de consentement aux divulgations électroniques et aux signatures dans toutes ses transactions. Tous les signataires doivent accepter les termes de cet accord avant de pouvoir accéder aux documents de transaction. Actuellement, OneSpan Sign fournit des accords de consentement électroniques pour les divulgations et signatures en anglais et en français. Si vous souhaitez fournir un accord de consentement aux divulgations électroniques et signatures dans une autre langue, ou si vous ne souhaitez pas que cet accord figure dans vos transactions, veuillez contacter notre [équipe de support](https://www.onespan.com/support). ### Ajout d’un document de consentement Si vous avez besoin d’une comparaison avec la procédure de création d’objet de base, ou si c’est la première fois que vous créez une transaction, voyez [](https://developer.esignlive.com/guides/quick-start/creating-and-sending-a-package-net/)[Création et envoi d’une transaction](/v1/docs/fr/creating-and-sending-a-transaction#rest-api). #### Requête HTTP ```http POST /api/packages/{packageId}/documents ``` #### En-têtes HTTP ```http Accept: text/html   Content-Type: multipart/form-data   Authorization: Basic api_key ``` #### Charge utile de demande ```json ------WebKitFormBoundary1bNO60n7FqP5WO4t Content-Disposition: form-data; name="file"; filename="sample-contract.pdf" Content-Type: application/pdf %PDF-1.5 %µµµµ 1 0 obj <>>> endobj.... ------WebKitFormBoundary1bNO60n7FqP5WO4t Content-Disposition: form-data; name="payload" {    "approvals": [        {            "role": "48d0c024-0609-4255-9087-941a66f80738"        }    ],    "index": 1,    "name": "Sample consent",    "isConsent": true } ------WebKitFormBoundary1bNO60n7FqP5WO4t ``` Pour une description complète de chaque champ, voir le tableau des charges utiles de demande ci-dessous. #### Charge utile de réponse ```json {    "status": "",    "description": "",    "id": "bcd15ca2c46f4dcf618d61f437a9a06d21ec7517f92484c3",    "data": {        "ese_document_texttag_extract_needed": "false"    },    "approvals": [        {            "id": "k1r2qMRtCsI5",            "role": "48d0c024-0609-4255-9087-941a66f80738",            "data": null,            "signed": null,            "accepted": null,            "fields": [],            "name": ""        }    ],    "pages": [        {            "id": "",            "top": 0,            "height": 1030,            "width": 796,            "left": 0,            "index": 0,            "version": 0        }    ],    "external": null,    "extract": false,    "signedHash": null,    "signerVerificationToken": null,    "index": 1,    "fields": [],    "name": "Sample consent",    "size": 185808 } ``` Il est important de noter que l’utilisation des styles de signature d’acceptation et d’autres styles de signature dans un seul document n’est pas autorisée. Vous pouvez également remplacer le document de consentement par défaut OneSpan Sign par le vôtre. Pour cela, vous devrez contacter notre [équipe de support](https://www.onespan.com/support). ### Résultats Une fois cette procédure terminée, votre document de consentement électronique sera inclus avec chaque transaction. Vos signataires peuvent alors choisir d’accepter les termes du document ou de refuser le processus de signature. #### Table des charges utiles de requêtes | Propriété | Type | Modifiable | Obligatoire | Par défaut | Valeurs d’échantillonnage | | --- | --- | --- | --- | --- | --- | | Index | entier | Oui | Non | 0 | 0 / 1 / 2 ... | | Nom | Corde | Oui | Non | N/D | Consentement d’exemple | | estConsentementT | Booléen | Oui | Non | faux | vrai / faux | | Autorisations | | | | | | | Rôle | Corde | Oui | Non | N/D | 48d0c024-0609-4255-9087-941a66f80738 | ## APEX SDK Pour télécharger l’exemple complet de code, consultez notre site [de partage de code](https://community.onespan.com/documentation/onespan-sign/codeshare/create-consent-document-apex-sdk/) . Un document de consentement est un document utilisé pour confirmer qu’une personne accepte les termes de la transaction et souhaite poursuivre la procédure. Ce sujet vous montre comment créer un document de consentement dans OneSpan Sign. OneSpan Sign inclut automatiquement l’accord de consentement aux divulgations électroniques et aux signatures dans toutes ses transactions. Tous les signataires doivent accepter les termes de cet accord avant de pouvoir accéder aux documents de transaction. Actuellement, OneSpan Sign fournit des accords de consentement électroniques pour les divulgations et signatures en anglais et en français. Si vous souhaitez fournir un accord de consentement aux divulgations électroniques et signatures dans une autre langue, ou si vous ne souhaitez pas que cet accord figure dans vos transactions, veuillez contacter notre [équipe de support](https://www.onespan.com/support). ### Ajout d’un document de consentement Cet exemple vous montre comment modifier l’objet document. Si vous souhaitez une comparaison avec la procédure de création d’objet document de base, ou si c’est la première fois que vous créez un package avec le SDK Apex, consultez [Créer et envoyer une transaction](/v1/docs/fr/creating-and-sending-a-transaction#apex-sdk). ```plaintext // Add Signature ESignLiveAPIObjects.Approval approval = new ESignLiveAPIObjects.Approval(); approval.role = roleId; approval.fields = new List(); String signatureResponse = sdk.addSignature(packageId, 'document1', approval); ``` Pour définir ce document comme Accepter seul, définissez l’attribut approuvation.fields" comme une liste vide. Il est important de noter que l’utilisation des styles de signature d’acceptation et d’autres styles de signature dans un seul document n’est pas autorisée. Vous pouvez également remplacer le document de consentement par défaut OneSpan Sign par le vôtre. Pour cela, vous devrez contacter notre [équipe de support](https://www.onespan.com/support). ### Résultats Une fois cette procédure terminée, votre document de consentement électronique sera inclus avec chaque transaction. Vos signataires peuvent alors choisir d’accepter les termes du document ou de refuser le processus de signature.