DOCUMENTATION DÉVELOPPEURS
Documentation API
Intégrez la puissance de SIGNESTO dans vos applications. Une API simple, sécurisée et complète pour automatiser vos signatures email professionnelles.
{ "name": "Nouvelle signature", "template_id": "tpl_123456", "user_id": "usr_789012", "data": { "first_name": "Julie", "last_name": "Martin", "job_title": "Responsable Marketing" }}Vue d'ensemble
L'API SIGNESTO vous permet de gérer programmatiquement toutes les fonctionnalités de la plateforme : signatures, collaborateurs, modèles, bannières et plus encore.
Simple à intégrer
API REST avec JSON
Sécurisée
OAuth 2.0 et tokens API
Complète
Toutes les fonctionnalités
Toujours à jour
Nouvelles fonctionnalités régulièrement
Premiers pas
Suivez ces étapes simples pour faire votre première requête API en quelques minutes.
- 1
Créez un compte
Inscrivez-vous sur SIGNESTO et accédez à votre espace développeur.
- 2
Récupérez vos clés
Générez un token API depuis les paramètres de votre compte.
- 3
Faites votre première requête
Testez l'API avec notre exemple ci-dessous.
- 4
Intégrez et développez
Consultez la documentation des endpoints et SDKs.
Authentification
L'API utilise une authentification par token Bearer. Vous devez inclure votre token dans l'en-tête de chaque requête.
Authorization: Bearer votretoken_api
Exemple de requête
Voici un exemple pour créer une signature avec cURL, JavaScript et Python.
curl -X POST https://api.signesto.com/v1/signatures \ -H "Authorization: Bearer votretoken_api" \ -H "Content-Type: application/json" \ -d '{ "name": "Signature équipe commerciale", "template_id": "tpl_123456", "user_id": "usr_789012", "data": { "first_name": "Thomas", "last_name": "Dubois", "job_title": "Directeur Commercial" } }'Réponse exemple
{ "id": "sig_abc123def456", "name": "Signature équipe commerciale", "status": "active", "html": "<div>...</div>", "created_at": "2024-01-15T10:30:00Z", "template_id": "tpl_123456", "user_id": "usr_789012"}Paramètres courants
Les principaux paramètres pour créer une signature.
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| name | string | Oui | Nom de la signature |
| template_id | string | Oui | ID du modèle à utiliser |
| user_id | string | Oui | ID de l'utilisateur |
| data | object | Oui | Données à injecter dans le modèle |
| data.first_name | string | Oui | Prénom du collaborateur |
| data.last_name | string | Oui | Nom du collaborateur |
| data.job_title | string | Non | Poste du collaborateur |
| data.phone | string | Non | Téléphone |
| data.website | string | Non | Site web |
Endpoints
Les ressources disponibles sur https://api.signesto.com. Chaque appel est limité à l'espace de travail de la clé API utilisée.
| Méthode | Chemin | Description |
|---|---|---|
| /v1/signatures | Lister les signatures de vos collaborateurs | |
| /v1/signatures | Créer une signature à partir d'un modèle | |
| /v1/collaborators | Lister les collaborateurs de votre entreprise | |
| /v1/collaborators | Ajouter un collaborateur | |
| /v1/templates | Lister vos modèles de signature | |
| /v1/templates | Créer un modèle de signature | |
| /v1/campaigns | Lister vos campagnes de bannières | |
| /v1/campaigns | Créer une campagne de bannières |
Webhooks
Recevez une requête POST signée sur votre URL à chaque événement de signature. Les webhooks se configurent depuis votre espace, avec vos clés API. Configurer mes webhooks
Codes d'erreur
L'API utilise les codes HTTP standards. Le corps de chaque erreur est un objet JSON décrivant le problème.
- 400Requête invalide : un paramètre est manquant ou mal formé
- 401Clé API absente, invalide ou révoquée
- 402Abonnement SIGNESTO requis (subscription_required)
- 403Fonctionnalité non incluse dans votre offre
- 404Ressource introuvable dans votre espace
- 429Trop de requêtes : limite par seconde (rate_limited) ou quota mensuel (quota_exceeded) atteint
- 500Erreur interne, réessayez dans quelques instants
Rate limits
L'API est incluse dans l'abonnement SIGNESTO (essai de 48 h compris) : 1 000 requêtes par mois et par espace, et 10 requêtes par seconde par clé API.
Au-delà de 10 requêtes par seconde, l'API répond 429 rate_limited : attendez la durée indiquée par l'en-tête Retry-After avant de relancer la requête.
Le quota mensuel est remis à zéro le 1er de chaque mois (UTC). Une fois les 1 000 requêtes atteintes, l'API répond 429 quota_exceeded avec un en-tête Retry-After jusqu'au mois suivant. Sans abonnement actif, elle répond 402 subscription_required.
Référence interactive de l'APISDKs officiels
Utilisez nos SDKs pour une intégration encore plus simple.
JavaScript / Node.js
sdk-signesto
Installation rapide avec npm.
Python
signesto-python
Une bibliothèque officielle pour Python.
PHP
signesto-php
Intégrez facilement dans vos applications PHP.
cURL
Requêtes HTTP
Utilisez cURL pour tester rapidement l'API.
Voir les exemples
Environnements
L'API est disponible dans plusieurs environnements.
Production
https://api.signesto.comEnvironnement de production pour vos applications.
Sandbox
https://sandbox.api.signesto.comEnvironnement de test pour vos développements.
Changelog
Les dernières nouveautés de l'API.
- v1.0.0Première version publique : clés API, endpoints signatures, collaborateurs, modèles et campagnes, webhooks
Questions fréquentes
Besoin d'aide ?
Notre équipe est là pour vous accompagner dans votre intégration.
Prêt à intégrer SIGNESTO dans vos applications ?
Commencez dès maintenant et donnez de la puissance à vos signatures.
- Simple
- Rapide
- Sans engagement
