API et intégrations
Limites d’appels à l’API : demandez le quota par écrit et protégez-vous vous-même contre les demandes de signature en double
Pour qui : Développeur de PME qui dimensionne une intégration de signature et doit éviter deux dossiers pour un même contrat quand un appel échoue.
Obtenez par écrit le quota, le nombre de requêtes autorisé, et assurez de votre côté l’idempotence, la garantie qu’une demande répétée ne crée pas de doublon : les documentations lues ne donnent aucune clé d’idempotence pour créer une demande de signature, et Docusign et Oodrive n’ont pas été lus sur ce point. Avant chaque création, enregistrez une clé métier, un identifiant propre à cette demande (contrat, version, signataire) ; si l’API ne répond pas à temps, cherchez si la demande existe avant de reprendre. Calculez votre capacité sur le plafond le plus bas : chez Youtrust, 60 requêtes par minute et 1 200 par heure font 20 par minute en continu.
Notre avis
Si la documentation ne promet pas l’idempotence, votre code doit la tenir. Une demande créée deux fois fait signer deux fois et consomme deux crédits.
Pourquoi
- La création sans idempotence documentée est le cas général dans ce que nous avons lu, pas une exception.
- La vraie limite durable de Youtrust est de 20 requêtes par minute en moyenne, et 60 n’est que sa pointe.
- Refuser tout éditeur sans quota écrit reviendrait, sur nos lectures, à en écarter cinq : il faut le demander, et se protéger en attendant.
Ce qui change le choix
Ne construisez pas un circuit de signature critique sur un éditeur qui, interrogé par écrit, ne donne ni le quota ni ce qui se passe en cas de dépassement.
L’ordre à suivre
- De votre côté, une clé métier et une vérification de l’existence de la demande avant toute reprise
- Quota demandé et obtenu par écrit
- Limiteur de débit (un mécanisme qui freine vos appels), calé sur le plus bas plafond connu
Trois quotas chiffrés trouvés, dont un qui se contredit
| Éditeur | Quota écrit | Idempotence de la création |
|---|---|---|
| Docusign (extraits de recherche) | 3 000 requêtes par heure par défaut pour l’ensemble des applications du compte ; rafale de 200 par 30 s en développement et 500 en production ; d’anciens billets donnent 500 pour les deux | Non lue |
| Youtrust, ex-Yousign | Production : 60 par minute, 1 200 par heure. Bac à sable (l’environnement d’essai) : 30 par minute, 200 par heure, 100 demandes par jour ; au dépassement, HTTP 429 (le code d’erreur « trop de requêtes ») | Non trouvée ; event_id pour les seuls webhooks (les notifications automatiques de l’éditeur) |
| Certyneo | Trois chiffres : 100 par minute par clé avec rafale de 200 en moins de 10 s (documentation) ; 60, 120, 300 ou 1 000 par minute selon le plan (page produit) ; 300 par minute sur Business Pro (grille) ; 429 avec Retry-After | Aucune générale ; « réessai sans doublon » seulement sur POST /api/v1/payslips, qui remet un bulletin de paie dans le coffre d’un salarié et n’est pas présenté comme une demande de signature |
| Universign | Code 429 mentionné, aucun chiffre trouvé | Non trouvée |
| Signaturit | Non trouvé | Non trouvée |
| Namirial | Non trouvé | Non trouvée |
| Goodflag (index seul) | Non trouvé | If-Match pour la concurrence ; idempotence par e-mail pour le provisionnement seulement |
| Oodrive (page commerciale) | Aucun chiffre ; « hundreds or thousands of signatures per day » annoncés | Non lue |
Le calcul qui change votre planning : le plafond horaire prime
Chez Youtrust, 1 200 requêtes par heure divisées par 60 minutes font 20 par minute en continu. À 60 par minute, vous épuisez l’heure en 20 minutes, puis vous attendez. Chez Docusign, selon les extraits, une rafale de 500 par 30 secondes consomme les 3 000 requêtes de l’heure en 3 minutes : 3 000 ÷ 500 × 30 secondes, soit 180 secondes.
Exemple fictif : 1 000 demandes, à 4 appels chacune si l’on compte création, dépôt du document, ajout du signataire et activation. Ce nombre d’appels est une hypothèse à vérifier sur votre intégration. Le total atteint 4 000 appels. Chez Youtrust, à 1 200 par heure, l’envoi prend 3 h 20, alors que le plafond par minute laisserait croire à 67 minutes (4 000 ÷ 60). Une campagne lancée à 8 h se termine donc après 11 h, et vos autres appels partagent ce plafond si le compte les met en commun, point à faire confirmer. Chez Docusign, le plafond vaut pour toutes les applications du compte : un second outil consomme le même quota.
La reprise sûre tient en cinq règles, à écrire dans votre code
Le bac à sable de Youtrust ne prend pas en charge les tests de charge (un grand volume d’appels envoyé pour voir ce qui se passe) : pour ces cinq règles, simulez les réponses 429 et les coupures de votre côté, sans envoyer ce volume à l’environnement de l’éditeur.
- Clé métier avant l’appel. Écrivez dans votre base de données « contrat 4512, version 3, signataire X, en cours de création » avant d’appeler l’API, avec une contrainte d’unicité (la base refuse une seconde ligne identique). Une seconde exécution s’arrête là.
- Délai dépassé : lire avant de reprendre. La demande a pu être créée. Cherchez-la par votre référence externe si l’API en offre une, et vérifiez ce point pendant l’essai. Sans référence, passez en revue manuelle : une relance aveugle crée le doublon.
- Code 429 : attendre. Respectez Retry-After, le délai d’attente indiqué dans la réponse, si l’éditeur le renvoie, ce que documente Certyneo ; sinon attendez de plus en plus longtemps, avec une part d’aléa, pour éviter que tous vos traitements reprennent ensemble.
- Erreur 4xx : arrêter. Une erreur 4xx, hors code 429, indique que l’éditeur refuse la requête : un document refusé ne passera pas davantage au dixième essai. Mettez-le dans une file d’erreurs à traiter, avec une alerte.
- Limiteur de débit commun. Faites passer tous vos appels par un même limiteur, réglé sous le plafond le plus bas écrit pour votre plan. Pour Certyneo, retenez la valeur la plus basse tant que l’éditeur n’a pas tranché.
Les quatre questions à écrire à l’éditeur
Quel est le quota de notre plan, par minute, par heure et par jour, et par clé ou par compte ? Que renvoyez-vous au dépassement, avec quel en-tête ? Existe-t-il une clé d’idempotence ou une référence externe consultable pour la création d’une demande ? Le quota peut-il être relevé, à quel prix et sous quel délai ? Un résultat de recherche indique qu’une extension est possible chez Youtrust, point à faire confirmer. Si vous n’obtenez aucune réponse pour un circuit de signature critique, ne le construisez pas sur cet éditeur.
Seuls les faibles volumes sans enjeu peuvent se passer de ces précautions : quelques demandes par jour, une reprise manuelle et une personne qui regarde les doublons suffisent.
Limites de cette page
Aucune limite n’a été atteinte par nos soins. Pour Docusign, nous n’avons lu que des extraits de résultats de recherche, et une ancienne valeur diverge ; pour Oodrive, une page commerciale ; pour Goodflag, le seul index de sa documentation. Faites confirmer ces points par écrit à l’éditeur. Les chiffres de Certyneo se contredisent et l’éditeur n’a pas été interrogé. Le nombre de 4 appels par demande est une hypothèse. Quand un point est indiqué comme non trouvé, c’est seulement dans la documentation lue : il peut exister ailleurs.
Prochaine action
Envoyez par écrit à l’éditeur les quatre questions de cette page, avant l’essai. Pendant l’essai, testez le cas du délai dépassé : coupez la connexion juste après la création d’une demande, puis vérifiez que vous la retrouvez sans en créer une seconde.
Preuves et sources
Documentations de Youtrust, Universign, Signaturit, Namirial et Certyneo, index de Goodflag, extraits de recherche pour Docusign, page commerciale d’Oodrive, lus le 4 novembre 2026. Aucune limite n’a été atteinte par nos soins.
Chaque élément ci-dessous indique s’il s’agit d’un fait lu dans une source, d’une déclaration de son auteur, de notre calcul, de notre méthode ou de notre avis. Vérifiez sur le document toute source marquée à vérifier ou non tranchée avant de vous y fier. Notre méthode
Déclaration de l’émetteur. Selon des extraits de sa documentation, Docusign fixe par défaut 3 000 requêtes par heure pour l’ensemble des applications du compte, avec une rafale de 200 par 30 secondes en développement et de 500 en production ; d’anciens billets donnent 500 pour les deux.
Périmètre : Docusign
Réserve : Extraits ; corps de la page non restitué en lecture directe.
Relevé du 4 novembre 2026.
- Docusign : API resource limits non daté dans l’extrait. Lu le 4 novembre 2026. Déclaration de l’émetteur.
Déclaration de l’émetteur. Youtrust écrit 60 requêtes par minute et 1 200 par heure en production, et 30 par minute, 200 par heure et 100 demandes par jour en bac à sable, avec un code HTTP 429 au dépassement.
Périmètre : Youtrust, ex-Yousign
Réserve : Extension possible selon un résultat de recherche, à recontrôler.
Relevé du 4 novembre 2026.
- Youtrust : Rate limits non daté. Lu le 4 novembre 2026. Déclaration de l’émetteur.
- Youtrust : Environments non daté. Lu le 4 novembre 2026. Déclaration de l’émetteur.
Déclaration de l’émetteur. Certyneo écrit 100 requêtes par minute par clé avec rafale de 200 en moins de 10 secondes dans sa documentation, 60, 120, 300 ou 1 000 par minute selon le plan sur sa page produit, et 300 par minute sur Business Pro dans sa grille ; un code 429 s’accompagne de Retry-After.
Périmètre : Certyneo
Réserve : Contradiction non tranchée.
Relevé du 4 novembre 2026.
- Certyneo : Certyneo REST API – documentation développeur Public API v1 (OpenAPI 3.0). Lu le 4 novembre 2026. Contradiction relevée, non tranchée.
- Certyneo : Electronic signature API lu le 4 novembre 2026. Lu le 4 novembre 2026. Contradiction relevée, non tranchée.
- Certyneo : Certyneo REST API, documentation développeur Public API v1. Lu le 4 novembre 2026. Contradiction relevée, non tranchée.
- Certyneo : Electronic signature API lu le 4 novembre 2026. Lu le 4 novembre 2026. Contradiction relevée, non tranchée.
- Certyneo : Electronic Signature Pricing lu le 4 novembre 2026. Lu le 4 novembre 2026. Contradiction relevée, non tranchée.
Déclaration de l’émetteur. La documentation de Certyneo ne décrit aucune idempotence générale de création, et signale un réessai sans doublon sur POST /api/v1/payslips, qu’elle décrit comme la remise d’un bulletin de paie dans le coffre d’un salarié.
Périmètre : Certyneo
Réserve : Non testé.
Relevé du 4 novembre 2026.
- Certyneo : Certyneo REST API – documentation développeur Public API v1 (OpenAPI 3.0). Lu le 4 novembre 2026. Contradiction relevée, non tranchée.
- Certyneo : Certyneo REST API, documentation développeur Public API v1. Lu le 4 novembre 2026. Contradiction relevée, non tranchée.
- Certyneo : Certyneo, documentation de l'API, ligne POST /api/v1/payslips Public API v1. Lu le 4 novembre 2026. Contradiction relevée, non tranchée.
Déclaration de l’émetteur. Universign mentionne le code 429 sans quota chiffré trouvé dans la référence lue.
Périmètre : Universign
Réserve : Absence de chiffre, pas absence de limite.
Relevé du 4 novembre 2026.
- Universign : Universign API reference routes /v1. Lu le 4 novembre 2026. Déclaration de l’émetteur.
Notre calcul ou déduction. Aucune limite de débit écrite ni idempotence de création n’ont été trouvées dans les pages lues de Signaturit et de Namirial.
Périmètre : Pages lues
Réserve : Absence non établie.
Relevé du 4 novembre 2026.
- Signaturit : Signaturit API documentation v3 ; liste des modèles en v4. Lu le 4 novembre 2026. Déclaration de l’émetteur.
- Namirial : API Documentation – eSignAnyWhere API v6. Lu le 4 novembre 2026. Déclaration de l’émetteur.
- Namirial : User Guide – eSignAnyWhere pages parfois anciennes. Lu le 4 novembre 2026. Déclaration de l’émetteur.
Déclaration de l’émetteur. L’index de Goodflag cite une concurrence via If-Match et une idempotence par e-mail pour le provisionnement seulement, sans limite de débit.
Périmètre : Goodflag, nom commercial de Lex Persona
Réserve : Index lu, pas les pages.
Relevé du 4 novembre 2026.
- Goodflag : Index de la documentation Workflow Manager Latest. Lu le 4 novembre 2026. Déclaration de l’émetteur.
Déclaration de l’émetteur. Oodrive annonce le traitement de centaines ou de milliers de signatures par jour, sans chiffre de débit dans la page lue.
Périmètre : Oodrive Sign
Réserve : Page commerciale.
Relevé du 4 novembre 2026.
- Oodrive : Electronic Signature API: Integrate Trusted Signing lu le 4 novembre 2026. Lu le 4 novembre 2026. Contradiction relevée, non tranchée.
Déclaration de l’émetteur. Chez Youtrust, aucune clé d’idempotence pour la création de requêtes n’a été trouvée dans les pages lues ; la déduplication par event_id porte sur les webhooks.
Périmètre : Youtrust
Réserve : Pas une preuve d’absence.
Relevé du 4 novembre 2026.
- Youtrust : Handling Webhooks non daté. Lu le 4 novembre 2026. Déclaration de l’émetteur.
- Youtrust : Failure and retry policy non daté. Lu le 4 novembre 2026. Déclaration de l’émetteur.
Notre calcul ou déduction. 1 200 requêtes par heure correspondent à 20 par minute en continu, et 4 000 appels à ce rythme prennent 3 h 20, contre 67 minutes au seul plafond de 60 par minute.
Périmètre : Exemple fictif de 1 000 demandes à 4 appels
Réserve : Nombre d’appels supposé.
Relevé du 4 novembre 2026.
- Youtrust : Rate limits non daté. Lu le 4 novembre 2026. Déclaration de l’émetteur.
Notre calcul ou déduction. Une rafale de 500 requêtes par 30 secondes consomme un plafond de 3 000 requêtes par heure en 3 minutes.
Périmètre : Docusign, extraits
Réserve : Calcul sur des valeurs lues par extraits.
Relevé du 4 novembre 2026.
- Docusign : API resource limits non daté dans l’extrait. Lu le 4 novembre 2026. Déclaration de l’émetteur.
Déclaration de l’émetteur. Le bac à sable de Youtrust ne prend pas en charge les tests de charge.
Périmètre : Youtrust
Réserve : Non testé.
Relevé du 4 novembre 2026.
- Youtrust : Environments non daté. Lu le 4 novembre 2026. Déclaration de l’émetteur.
Notre avis. Une idempotence portée par votre code et un quota obtenu par écrit forment notre exigence pour une intégration de signature.
Périmètre : Intégrations de PME
Réserve : Avis assumé.
Daté du 4 novembre 2026.
Notre méthode. Les cinq règles de reprise et les quatre questions forment la méthode proposée.
Périmètre : À exécuter par le lecteur
Réserve : À vérifier sur l’API choisie.
Daté du 4 novembre 2026.