Documentation GigaSignature
Introduction
Bienvenue dans la documentation de GigaSignature, votre solution de signature électronique conforme au règlement eIDAS. Cette documentation vous guidera à travers toutes les fonctionnalités de notre plateforme, du démarrage rapide aux intégrations API avancées.
Que vous soyez débutant ou utilisateur expérimenté, cette documentation contient toutes les informations nécessaires pour tirer le meilleur parti de GigaSignature.
Démarrage rapide
GigaSignature simplifie le processus de signature électronique en 3 étapes simples :
- Téléchargez votre document PDF
- Configurez les zones de signature et invitez les signataires
- Signez et recevez le document certifié
💡 Conseil : Vous pouvez créer un compte gratuit pour tester toutes les fonctionnalités sans engagement.
Créer un compte
Pour commencer à utiliser GigaSignature, vous devez créer un compte :
Étapes d'inscription
-
Accédez à la page d'inscription
Cliquez sur "Créer un compte" depuis la page d'accueil
-
Remplissez le formulaire
- Nom complet
- Adresse email professionnelle
- Mot de passe sécurisé (min. 8 caractères)
- Nom de votre organisation
-
Validez votre email
Un email de confirmation vous sera envoyé
-
Configurez votre profil
Ajoutez vos informations de facturation si nécessaire
Note : L'authentification à deux facteurs (2FA) est recommandée pour sécuriser votre compte.
Télécharger un document
Formats acceptés
GigaSignature accepte uniquement les documents au format PDF pour garantir l'intégrité et la compatibilité.
Comment télécharger
- Connectez-vous à votre tableau de bord
- Cliquez sur "Nouveau processus de signature"
- Glissez-déposez votre PDF ou cliquez pour parcourir
- Attendez la fin du téléchargement
Limitations :
- Taille maximale : 10 MB par fichier
- Documents protégés par mot de passe non supportés
- Les formulaires PDF interactifs seront aplatis
Processus multi-documents
Nouveauté ! Créez des processus de signature avec plusieurs documents pour des workflows complexes.
Avantages des processus multi-documents
- Efficacité : Signez plusieurs documents en une seule session
- Cohérence : Assurez-vous que tous les documents sont signés ensemble
- Traçabilité : Un seul certificat pour l'ensemble du processus
- Simplicité : Une seule invitation pour tous les documents
Comment créer un processus multi-documents
-
Créez un nouveau processus
Cliquez sur "Nouveau processus de signature"
-
Ajoutez plusieurs documents
Téléchargez tous les PDF nécessaires (jusqu'à 10 documents)
-
Définissez l'ordre des documents
Glissez-déposez pour réorganiser si nécessaire
-
Configurez les zones de signature
Placez les champs sur chaque document
💡 Cas d'usage : Parfait pour les contrats avec annexes, les dossiers de prêt, ou tout ensemble de documents liés.
Configurer la signature
Types de champs disponibles
GigaSignature offre plusieurs types de champs pour répondre à tous vos besoins :
✍️ Signature
Signature électronique du signataire
📝 Initiales
Initiales pour les pages intermédiaires
📅 Date
Date automatique ou sélectionnée
📋 Texte
Champ de saisie libre
☑️ Case à cocher
Pour les validations et accords
🔢 Numéro
Champ numérique uniquement
Placement des champs
Utilisez notre éditeur visuel intuitif :
- Glisser-déposer : Positionnez les champs où vous voulez
- Redimensionner : Ajustez la taille selon vos besoins
- Assigner : Attribuez chaque champ à un signataire
- Obligatoire/Optionnel : Définissez si le champ est requis
Options de signature
Signature séquentielle
Les signataires signent dans l'ordre défini
Signature parallèle
Tous les signataires peuvent signer simultanément
Paramètres de sécurité
- OTP obligatoire : Exiger une vérification par code
- Méthode OTP : Email, SMS ou choix du signataire
- Date d'expiration : Limite de temps pour signer
Inviter des signataires
Ajouter des signataires
Pour chaque signataire, vous devez fournir :
- Nom complet : Pour l'identification
- Email : Pour recevoir l'invitation
- Téléphone (optionnel) : Pour l'OTP SMS
- Message personnalisé : Instructions spécifiques
Types de signataires
Signataire externe
Personne hors de votre organisation
Utilisateur interne
Membre de votre équipe GigaSignature
Signer un document
Processus de signature
-
Recevoir l'invitation
Le signataire reçoit un email avec un lien sécurisé
-
Vérifier son identité
Entrer le code OTP reçu par email ou SMS
-
Consulter le document
Lire toutes les pages du document
-
Apposer sa signature
Cliquer sur "Signer" pour valider
-
Télécharger le certificat
Recevoir le document signé et le certificat
Sécurité : Chaque signature est horodatée et scellée cryptographiquement pour garantir son intégrité.
Suivre le statut
États possibles
Notifications
Vous recevez des notifications pour :
- Chaque signature apposée
- Les refus de signature
- La complétion du processus
- Les rappels automatiques
Télécharger le certificat
Documents disponibles
Une fois le processus terminé, vous pouvez télécharger :
- Document signé : PDF avec toutes les signatures
- Certificat de signature : Preuve légale du processus
- Piste d'audit : Journal détaillé des actions
Contenu du certificat
- Identité des signataires
- Horodatage de chaque signature
- Empreinte SHA-256 du document
- Méthode d'authentification utilisée
- Adresse IP et localisation
Intégration API
Démarrage avec l'API
GigaSignature offre une API RESTful complète pour intégrer la signature électronique dans vos applications.
Authentification
Utilisez votre clé API dans l'en-tête Authorization :
Authorization: Bearer sk_live_YOUR_API_KEY
Exemple complet : Créer un processus de signature
Voici un exemple complet pour créer et envoyer un processus de signature :
1️⃣ Télécharger vos documents
curl -X POST https://api.giga-signature.com/api/v1/documents \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-H "Accept: application/json" \
-F "file=@contrat.pdf" \
-F "name=Contrat de service 2025"
Réponse:
{
"data": {
"id": "doc_abc123",
"name": "Contrat de service 2025",
"pages": 5
}
}
2️⃣ Créer un processus de signature
curl -X POST https://api.giga-signature.com/api/v1/signature-processes \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Contrat Client ABC",
"description": "Contrat de service annuel",
"sequential_signing": false,
"require_otp": true,
"otp_method": "choice",
"documents": [
{
"document_id": "doc_abc123",
"order": 1
}
],
"signers": [
{
"name": "Jean Dupont",
"email": "jean.dupont@example.com",
"phone": "+33612345678",
"language": "fr"
},
{
"name": "Marie Martin",
"email": "marie.martin@example.com",
"language": "fr"
}
]
}'
3️⃣ Placer les zones de signature
curl -X POST https://api.giga-signature.com/api/v1/signature-processes/proc_7h8i9j0k/fields \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"fields": [
{
"document_id": "doc_abc123",
"signature_id": "sig_1a2b3c4d",
"type": "signature",
"label": "Signature Client",
"page": 5,
"position_x": 15,
"position_y": 70,
"width": 25,
"height": 10
},
{
"document_id": "doc_abc123",
"signature_id": "sig_2b3c4d5e",
"type": "signature",
"label": "Signature Partenaire",
"page": 5,
"position_x": 50,
"position_y": 70,
"width": 25,
"height": 10
}
]
}'
4️⃣ Envoyer aux signataires
curl -X POST https://api.giga-signature.com/api/v1/signature-processes/proc_7h8i9j0k/send \
-H "Authorization: Bearer sk_live_YOUR_API_KEY"
Coffre-fort numérique (Vault)
Accédez aux documents signés stockés de manière sécurisée :
📂 Lister les documents du coffre-fort
curl -X GET "https://api.giga-signature.com/api/v1/vault/documents?status=active&tags=contract,2025" \
-H "Authorization: Bearer sk_live_YOUR_API_KEY"
Paramètres disponibles:
search
- Recherche dans les noms et tagsstatus
- active, archived, expiring, expireddate_from
/date_to
- Filtrage par datetags
- Filtrage par tags (séparés par virgules)
📦 Télécharger un package complet
curl -X GET "https://api.giga-signature.com/api/v1/vault/documents/123/package" \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-o "document-package.zip"
Le package ZIP contient le document signé, le certificat et l'audit trail.
Webhooks
Configurez des webhooks pour recevoir des notifications en temps réel :
🔔 Configurer un webhook
curl -X POST https://api.giga-signature.com/api/v1/webhooks \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://your-app.com/webhooks/signature",
"events": [
"signature.completed",
"signature.refused",
"process.completed"
],
"active": true
}'
🔐 Vérifier la signature HMAC
Exemple en PHP:
$payload = file_get_contents('php://input');
$signature = 'sha256=' . hash_hmac('sha256', $payload, $webhook_secret);
$is_valid = hash_equals($signature, $_SERVER['HTTP_X_SIGNATURE']);
Exemple en Node.js:
const crypto = require('crypto');
const signature = 'sha256=' + crypto
.createHmac('sha256', webhookSecret)
.update(payload)
.digest('hex');
const isValid = signature === req.headers['x-signature'];
Archives
Accédez aux processus archivés après 90 jours :
🗄️ Télécharger une archive
curl -X GET https://api.giga-signature.com/api/v1/archives/123/download \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-o "archive-process-123.zip"
Gestion des erreurs
L'API retourne des messages d'erreur structurés :
{
"error": {
"code": "validation_error",
"message": "Les données fournies sont invalides",
"errors": {
"signers.0.email": ["L'adresse email est invalide"],
"file": ["Le fichier doit être un PDF"]
}
}
}
SDKs disponibles
PHP
composer require giga-signature/php-sdk
Node.js
npm install @giga-signature/sdk
Python
pip install giga-signature
📚 Documentation complète : Consultez notre documentation API interactive avec tous les endpoints, paramètres et exemples.
Templates de documents
Gagnez du temps ! Créez des modèles réutilisables pour vos documents fréquents.
Qu'est-ce qu'un template ?
Un template est un modèle de document pré-configuré avec des zones de signature déjà définies. Idéal pour les documents récurrents comme les contrats types, les NDA, ou les formulaires standardisés.
Créer un template
-
Préparez votre document type
Utilisez un PDF avec des espaces réservés pour les signatures
-
Créez un nouveau template
Dans "Templates" > "Nouveau template"
-
Placez les zones de signature
Définissez toutes les zones qui seront utilisées
-
Sauvegardez le template
Donnez-lui un nom descriptif
Utiliser un template
- Sélectionnez "Nouveau processus depuis template"
- Choisissez votre template
- Ajoutez les signataires
- Envoyez - c'est prêt !
💡 Astuce : Vous pouvez dupliquer et modifier des templates existants pour créer des variantes.
Sécurité
Mesures de sécurité
GigaSignature met en œuvre les meilleures pratiques de sécurité :
🔐 Chiffrement
- TLS 1.3 pour les communications
- AES-256 pour le stockage
- RSA-2048 pour les signatures
🛡️ Protection
- Authentification 2FA
- Détection d'intrusion
- Sauvegarde redondante
Conformité
- eIDAS : Règlement européen sur l'identification électronique
- RGPD : Protection des données personnelles
- ISO 27001 : Management de la sécurité de l'information
Questions fréquentes
Puis-je signer depuis mon mobile ?
Oui, GigaSignature est entièrement responsive et fonctionne sur tous les appareils.
Combien de temps sont conservés les documents ?
Les documents signés sont conservés pendant 10 ans minimum, conformément aux exigences légales.
Puis-je annuler un processus de signature ?
Oui, tant que toutes les signatures n'ont pas été collectées, vous pouvez annuler le processus.
Les signatures sont-elles légalement valides ?
Oui, nos signatures électroniques avancées sont légalement reconnues dans toute l'UE selon le règlement eIDAS.
Support
Besoin d'aide ?
Notre équipe est là pour vous accompagner :
support@gigasignature.com
Chat
Disponible en ligne
Base de connaissances
Articles et tutoriels
Horaires du support : Lundi - Vendredi, 9h - 18h CET