Guides

Expédiez rapidement votre premier flux de signature électronique avec Firma : un guide de démarrage pour les développeurs

"Illustration de la boîte à outils de Firma.dev ouverte avec des outils colorés (marteau, tournevis, clés) et des écrous flottants ludiques."

Êtes-vous un développeur et avez-vous déjà votre compte Firma ? Parfait. Ce guide vous accompagne de « clé API en main » à un flux de signature intégré actif. Nous allons rester concis, nous concentrer sur les décisions, et vous lier directement à des extraits fonctionnels dans la documentation.

Vous recherchez le guide non technique ? Cliquez ici.

Ce que vous allez faire

  1. Modéliser l'isolation client avec des Workspaces

  2. Créer un Modèle réutilisable

  3. Envoyer une Demande de signature

  4. Intégrer l'expérience de signature ou rediriger

  5. Tout suivre avec des Webhooks

La tarification est simple. C’est 0,029 par enveloppe, avec vos 25 premières enveloppes gratuites pour que vous puissiez construire et tester de bout en bout.

Prérequis

Clé API de l'entreprise ou de l'espace de travail depuis votre tableau de bord

  • Un PDF que vous pouvez transformer en modèle

  • Un endroit pour exécuter du code serveur pour la génération JWT et les webhooks

Besoin d'un rafraîchissement sur le flux global ? Voir le Guide d'installation complet.

1) Créer un espace de travail pour chaque client

Les espaces de travail offrent à chaque client un espace privé et partagé avec des modèles, des documents et une utilisation isolés. C’est la manière la plus propre de créer une séparation multi-locataires de style SaaS sans fuite de données entre les clients.

Create a workspace
https://docs.firma.dev/api-reference/v01.00.01/workspaces/create-a-new-workspace
Create a workspace
https://docs.firma.dev/api-reference/v01.00.01/workspaces/create-a-new-workspace
Create a workspace
https://docs.firma.dev/api-reference/v01.00.01/workspaces/create-a-new-workspace

Utile : les paramètres de l'espace de travail, comme la copie des e-mails et le fuseau horaire, sont par espace de travail.

Workspace settings guide
https://docs.firma.dev/guides/workspace-settings
Workspace settings guide
https://docs.firma.dev/guides/workspace-settings
Workspace settings guide
https://docs.firma.dev/guides/workspace-settings

2) Créer un modèle réutilisable

Les modèles contiennent le PDF ainsi que des rôles et des champs, de sorte que vous pouvez envoyer le même document plusieurs fois avec différents destinataires.

Create Template (API)
https://docs.firma.dev/api-reference/v01.00.01/templates/create-template
Create Template (API)
https://docs.firma.dev/api-reference/v01.00.01/templates/create-template
Create Template (API)
https://docs.firma.dev/api-reference/v01.00.01/templates/create-template

Option A : Permettre aux utilisateurs de concevoir des modèles dans votre application

Intégrer l'éditeur de modèles avec un JWT de courte durée.

Embeddable template editor (guide)
https://docs.firma.dev/guides/embeddable-template-editor
Embeddable template editor (guide)
https://docs.firma.dev/guides/embeddable-template-editor
Embeddable template editor (guide)
https://docs.firma.dev/guides/embeddable-template-editor

Générez le jeton côté serveur.

Generate JWT for template embedding
https://docs.firma.dev/api-reference/v01.00.01/jwt-management/generate-jwt-token-for-embedding-templates
Generate JWT for template embedding
https://docs.firma.dev/api-reference/v01.00.01/jwt-management/generate-jwt-token-for-embedding-templates
Generate JWT for template embedding
https://docs.firma.dev/api-reference/v01.00.01/jwt-management/generate-jwt-token-for-embedding-templates

3) Créer la demande de signature

Transformez votre modèle en transaction active. Vous pouvez également créer à partir d'un PDF brut si vous préférez. La référence traite les destinataires, les champs, les rappels et les règles de validation.

Create Signing Request
https://docs.firma.dev/api-reference/v01.00.01/signing-requests/create-signing-request
Create Signing Request
https://docs.firma.dev/api-reference/v01.00.01/signing-requests/create-signing-request
Create Signing Request
https://docs.firma.dev/api-reference/v01.00.01/signing-requests/create-signing-request

Optionnel : permettre aux utilisateurs professionnels de remplir les détails et d'envoyer depuis votre interface

Intégrer l'éditeur de demande de signature avec un JWT de 7 jours.

Embeddable signing request editor (guide)
https://docs.firma.dev/guides/embeddable-signing-request-editor
Embeddable signing request editor (guide)
https://docs.firma.dev/guides/embeddable-signing-request-editor
Embeddable signing request editor (guide)
https://docs.firma.dev/guides/embeddable-signing-request-editor

Générez le JWT côté serveur.

Generate JWT for signing request editor
https://docs.firma.dev/api-reference/v01.00.01/jwt-management/generate-jwt-token-for-signing-request
Generate JWT for signing request editor
https://docs.firma.dev/api-reference/v01.00.01/jwt-management/generate-jwt-token-for-signing-request
Generate JWT for signing request editor
https://docs.firma.dev/api-reference/v01.00.01/jwt-management/generate-jwt-token-for-signing-request

4) Envoyer la demande de signature

Lorsque vous êtes prêt, déclenchez l'envoi.

Send signing request
https://docs.firma.dev/api-reference/v01.00.01/signing-requests/send-signing-request
Send signing request
https://docs.firma.dev/api-reference/v01.00.01/signing-requests/send-signing-request
Send signing request
https://docs.firma.dev/api-reference/v01.00.01/signing-requests/send-signing-request

5) Livrer la signature dans votre produit ou via redirection

Signature intégrée

Chaque destinataire signe à une URL unique qui suit ce schéma :

https://app.firma.dev/signing/{signing_request_user_id}.

Embeddable signing (iframe pattern and tips)
https://docs.firma.dev/guides/embeddable-signing
Embeddable signing (iframe pattern and tips)
https://docs.firma.dev/guides/embeddable-signing
Embeddable signing (iframe pattern and tips)
https://docs.firma.dev/guides/embeddable-signing

Vous récupérerez le signing_request_user_id de l'API.

Get signing request users
https://docs.firma.dev/api-reference/v01.00.01/signing-requests/get-signing-request-users
Get signing request users
https://docs.firma.dev/api-reference/v01.00.01/signing-requests/get-signing-request-users
Get signing request users
https://docs.firma.dev/api-reference/v01.00.01/signing-requests/get-signing-request-users

Redirection de signature

Alternativement, vous pouvez envoyer les destinataires vers l'interface de signature hébergée. Voir le même guide ci-dessus pour plus de détails.

6) Tout suivre avec les webhooks

Écoutez les événements tels que créé, envoyé, visualisé, signé et complété pour mettre à jour votre système en temps réel. Le guide inclut la vérification HMAC, la rotation, les réessais, et un checklist de production.

Webhooks guide
https://docs.firma.dev/guides/webhooks
Webhooks guide
https://docs.firma.dev/guides/webhooks
Webhooks guide
https://docs.firma.dev/guides/webhooks
Create webhook (API)
https://docs.firma.dev/api-reference/v01.00.01/webhooks/create-webhook
Create webhook (API)
https://docs.firma.dev/api-reference/v01.00.01/webhooks/create-webhook
Create webhook (API)
https://docs.firma.dev/api-reference/v01.00.01/webhooks/create-webhook

Notes rapides sur l'architecture

  • JWT. Générez-les côté serveur. Les jetons de l'éditeur de modèle sont de courte durée ; les jetons de l'éditeur de demande de signature expirent après 7 jours.

  • Espaces de travail pour SaaS. Gardez les clients totalement compartimentés. Vos opérateurs travaillent toujours à partir d'une seule API.

  • Tarification et déploiement. Démarrez avec les enveloppes gratuites incluses, puis passez en production. Pas de minimum. 0,029 par enveloppe.

Quelle est la prochaine étape ?

  1. Connecter votre premier espace de travail

  2. Ajouter un modèle

  3. Envoyer votre première demande

  4. Choisir intégration ou redirection

  5. Connecter les webhooks

👉 Obtenir la clé API - sans carte de crédit requise.

  1. Titre

Background Image

Prêt à ajouter des signatures électroniques à votre application ?

Commencez gratuitement. Aucune carte de crédit requise. Payez seulement 0,029 € par enveloppe lorsque vous êtes prêt à passer en direct.

Background Image

Prêt à ajouter des signatures électroniques à votre application ?

Commencez gratuitement. Aucune carte de crédit requise. Payez seulement 0,029 € par enveloppe lorsque vous êtes prêt à passer en direct.

Background Image

Prêt à ajouter des signatures électroniques à votre application ?

Commencez gratuitement. Aucune carte de crédit requise. Payez seulement 0,029 € par enveloppe lorsque vous êtes prêt à passer en direct.