Aller au contenu principal
Quelle Signature

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

  1. De votre côté, une clé métier et une vérification de l’existence de la demande avant toute reprise
  2. Quota demandé et obtenu par écrit
  3. 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

Selon les pages lues le 4 novembre 2026. « Non trouvé » vaut pour ces pages, et ne signifie pas qu’il n’existe aucune limite.
ÉditeurQuota écritIdempotence 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 deuxNon lue
Youtrust, ex-YousignProduction : 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)
CertyneoTrois 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-AfterAucune 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
UniversignCode 429 mentionné, aucun chiffre trouvéNon trouvée
SignaturitNon trouvéNon trouvée
NamirialNon 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ésNon 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.

  1. 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à.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.