N'adoptez pas un workflow. Créez le vôtre.

Propositions, signature électronique, Deal Rooms et analyses associées. Des points de terminaison REST composables et des webhooks. Aucun modèle rigide, aucune boîte noire. Assemblez le tout selon votre façon de travailler.

curl https://api.getaccept.com/v1/documents -H "Authorization: Bearer $TOKEN"

Ce que les équipes construisent en premier

Connectez GetAccept à vos systèmes existants — automatisez la génération de documents, réagissez à chaque événement et construisez sur votre stack.

Génération automatique de documents

Créez des documents directement depuis votre système de référence, à partir des données déjà disponibles — moins de saisie manuelle, plus de productivité.

Déclenchez des workflows à chaque événement

Lancez un workflow lorsqu'un document ou un espace change de statut, récupérez les pièces jointes et synchronisez CPQ et CRM.

Construisez sur votre stack

Vous utilisez un CRM ou un ERP sur mesure ? Connectez GetAccept à votre plateforme et conservez les avantages des deux systèmes.

William Imperiale, Product Manager @ Labaton Sucharow

“GetAccept nous a permis de passer à l'étape supérieure. Grâce à l’API, nous pouvons désormais gérer des dizaines de milliers de clients en simultané, sans complexité.”

Pilotez vos contrats de bout en bout, ou orchestrez des deal rooms.

Même fondation REST, mêmes webhooks, même profondeur d'analytics.

Construisez un contrat, étape par étape

D'un document vierge à une signature scellée et juridiquement contraignante en six appels — produits issus de votre catalogue, vérification d'identité à plusieurs niveaux, et même des modifications après envoi. Aucune interface requise.

Créez le document

Générez un contrat à votre marque — depuis un template ou votre propre fichier — avec les destinataires et les rôles définis dès le premier appel.

POST /v1/documents
{
  "name": "Software as a service proposal",
  "type": "sales",
  "value": 54600,
  "recipients": [
    { "first_name": "Jordan", "last_name": "Avery", "email": "jordan@acme.com", "role": "signer" }
  ]
}

Importez produits et tarifs

Récupérez les produits de votre catalogue et attachez-les en tableau de prix — quantités, taxes et totaux calculés pour vous.

GET /v1/products?limit=100
PUT /v1/documents/xy45za9/pricing-tables
{ "pricing_tables": [ { "currency_settings": { "currency": "USD", "locale": "en-US" }, "sections": [ { "display_name": "Subscriptions", "rows": [
                        { "name": "Platform license", "quantity": 25, "price": 39 },
                      
                        { "name": "Onboarding", "quantity": 1, "price": 1500 },
                      
                        { "name": "Premium support", "quantity": 12, "price": 120 }
                      
                      ] } ] } ] }

Verrouillez une signature sécurisée

Imposez l'ordre de signature et des vérifications d'identité en couches — SMS, eID (BankID) ou Q&A — pour chaque destinataire.

PUT /v1/documents/xy45za9

Scellez & envoyez

Un seul appel scelle le document de façon inviolable et délivre des liens sécurisés et vérifiés à chaque destinataire.

POST /v1/documents/xy45za9/send
{
  "sender_id": "abc123"
}

Modifiez après envoi

Envoyé ne veut pas dire figé. Mettez à jour les prix, les conditions ou le contenu d'un document en circulation — les destinataires voient le changement instantanément, sans cycle d'annulation et de renvoi.

PUT /v1/documents/xy45za9/pricing-tables
{
  "pricing_tables": [
    {
      "locked": false,
      "summary_values": {
        "discount": { "value": "10", "flat_fee": false, "enabled": true, "display_name": "Loyalty discount" }
      }
    }
  ]
}

Le destinataire signe

Votre destinataire vérifie son identité et signe. GetAccept déclenche un webhook document.signed avec la piste d'audit complète.

POST https://your-app.com/webhooks
{
  "event": "document.signed",
  "document": { "id": "xy45za9", "status": "signed" },
  "recipient": {
    "fullname": "Jordan Avery",
    "email": "jordan@acme.com",
    "status": "signed",
    "signing_methods": [ { "type": "eid", "verified_name": "Jordan Avery" } ]
  }
}
Preview
techflow.getaccept.com/v/xy45za9
Sent to Jordan Avery

T3chFlow sales proposal

Document expires in 14 days

Draft

Pricing details

Revised after send · net terms updated
Name Units Amount
Platform license 25 $39
Onboarding 1 $1500
Premium support 12 $120
Subtotal $0
Loyalty discount −$0
Total $0

Signatures

Tamper-proof seal
Awaiting signature
JO Jordan Avery signing…
Signed by Jordan Avery · just now
Jordan Avery Nestbuy · Signing date
John A. Lake T3chFlow · Signing date

Chaque interaction, capturée

Chaque ouverture, lecture complète, commentaire et signature touche votre endpoint à l'instant même — avec des payloads assez complets pour mettre à jour le CRM, alerter le commercial ou alimenter vos prévisions, sans appel API supplémentaire.

acme.getaccept.com/v/xy45za9
Master Services Agreement Sent
live
Live Document activity
  1. 200 OK a envoyé le document · payload
    {
      "event": "document.sent",
      "event_type": "document",
      "event_action": "sent",
      "subscription_id": "pw1333abc",
      "document": {
        "id": "xy45za9",
        "name": "Master Services Agreement",
        "status": "sent",
        "value": 48000,
        "send_date": "2026-06-28T09:14:02+00:00"
      }
    }
  2. 200 OK a ouvert le document · payload
    {
      "event": "document.viewed",
      "event_type": "document",
      "event_action": "viewed",
      "subscription_id": "pw1333abc",
      "document": { "id": "xy45za9", "name": "Master Services Agreement" },
      "recipient": {
        "fullname": "Jordan Avery",
        "email": "jordan@acme.com",
        "role": "signer",
        "order_num": "1"
      }
    }
  3. 200 OK a lu chaque page · payload
    {
      "event": "document.reviewed",
      "event_type": "document",
      "event_action": "reviewed",
      "subscription_id": "pw1333abc",
      "document": { "id": "xy45za9", "name": "Master Services Agreement" },
      "recipient": {
        "fullname": "Jordan Avery",
        "email": "jordan@acme.com",
        "role": "signer",
        "order_num": "1"
      }
    }
  4. 200 OK a laissé un commentaire · payload
    {
      "event": "comment.created",
      "event_type": "comment",
      "event_action": "created",
      "subscription_id": "pw1333abc",
      "event_meta": {
        "comment_id": "64edd66ea8e65ce5b233b922",
        "created_by": "Sam Rivera",
        "created_at": "2026-06-28T09:48:11.000Z",
        "text": "Peut-on revoir les conditions de paiement en page 3 ?"
      }
    }
  5. 200 OK a signé le document · payload
    {
      "event": "document.signed",
      "event_type": "document",
      "event_action": "signed",
      "subscription_id": "pw1333abc",
      "document": {
        "id": "xy45za9",
        "name": "Master Services Agreement",
        "status": "signed",
        "sign_date": "2026-06-28T09:52:10+00:00"
      },
      "recipient": {
        "fullname": "Jordan Avery",
        "email": "jordan@acme.com",
        "role": "signer",
        "status": "signed",
        "order_num": "1",
        "ip_address": "81.12.44.7",
        "signing_methods": [
          { "type": "sms", "signed_at": "2026-06-28T09:52:10.000Z" }
        ]
      },
      "recipients": [
        { "fullname": "Jordan Avery", "role": "signer", "status": "signed" }
      ]
    }
  6. 200 OK a téléchargé le PDF · payload
    {
      "event": "document.downloaded",
      "event_type": "document",
      "event_action": "downloaded",
      "subscription_id": "pw1333abc",
      "document": {
        "id": "xy45za9",
        "status": "signed",
        "download_url": "https://app.getaccept.com/document/view/xy45za9"
      },
      "recipient": {
        "fullname": "Sam Rivera",
        "email": "sam@acme.com",
        "role": "cc"
      }
    }

Abonnez-vous une fois. Automatisez tout.

Dix-neuf événements couvrent tout le cycle de vie du document — signé, consulté, refusé, expiré, commenté. Un seul abonnement les diffuse tous vers votre CRM, Slack, votre plateforme d'automatisation ou votre propre endpoint.

19 ÉVÉNEMENTS WEBHOOK — SÉLECTIONNEZ-EN UN
One event → your workflow
POST https://your-app.com/webhooks/getaccept expects 2xx
{}
AGIR SUR GETACCEPT
Récupérez ou modifiez ce que vous voulezN'importe quel appel API GetAccept
ENVOYEZ-LE OÙ VOUS VOULEZ
Automatisez tout Zapier, Make, n8n & plus
Appelez votre propre endpoint Votre API ou votre fonction

Impressionnez vos acheteurs et déculplez vos ventes

Des équipes qui grandissent avec l'API GetAccept

book_a_demo_screen_1.5x

Parlez à un expert API