PowerBlocks
GuidesPower Automate 429 « Too Many Requests » — comment corriger
Power AutomateVérifié le 16/09/2026

Power Automate 429 « Too Many Requests » — comment corriger

Un 429 signifie que Power Automate a dépassé la limite de débit du connecteur — trop d’appels en trop peu de temps, souvent à cause d’une boucle qui appelle une action sur chaque élément ou de plusieurs flux exécutés en même temps. Correctif immédiat : si la concurrence est activée sur le « Appliquer à chacun », baisse-la (la boucle traite un élément à la fois par défaut), ajoute un délai entre les appels, ou une stratégie de nouvelle tentative avec backoff exponentiel sur l’action. Correctif durable : regroupe l’opération ou filtre les lignes avant la boucle pour appeler moins souvent le connecteur.

Pourquoi ça arrive

Les connecteurs et services imposent des limites de débit (requêtes par minute/connexion). Une boucle qui appelle une action sur chaque élément, ou de nombreuses exécutions concurrentes, les dépasse vite et le service renvoie 429.

Excel Online (Business) et SharePoint sont les cas les plus fréquents

Si ton flux boucle sur les lignes d’une table Excel ou les éléments d’une liste SharePoint — un appel « Mettre à jour une ligne » ou « Mettre à jour l’élément » par enregistrement — tu atteins le 429 bien plus vite qu’avec la plupart des autres connecteurs, car ces deux-là imposent des limites nettement plus serrées qu’un connecteur API moyen. Les chiffres exacts changent selon la licence et dans le temps — vérifie les valeurs actuelles dans la référence des connecteurs Microsoft plutôt que de te fier à un nombre fixe.

Le correctif reprend le même principe que ci-dessus, appliqué ici précisément : pour Excel, évite une action par ligne — regroupe la mise à jour dans un seul script Office Scripts au lieu de boucler, ou utilise « Ajouter une ligne dans un tableau » en mode groupé quand c’est disponible. Pour SharePoint, filtre côté serveur avec une requête de filtre OData pour que la boucle ne touche que les lignes réellement modifiées, plutôt que d’écrire sur chaque élément à chaque exécution.

Comment corriger

  1. 1Vérifie la concurrence : le « Appliquer à chacun » traite un élément à la fois par défaut. Si le contrôle de concurrence a été activé (Paramètres sur le « Appliquer à chacun »), baisse le degré de parallélisme ou mets-le à 1.
  2. 2Ajoute une action Delay dans les boucles lourdes pour espacer les appels.
  3. 3Regroupe les opérations quand le connecteur le permet, au lieu d’appeler l’action une fois par ligne.
  4. 4Ajoute une stratégie de nouvelle tentative (exponentielle) sur l’action pour que les 429 transitoires se rétablissent seuls.

Prévenir

Filtre les lignes avant la boucle pour ne traiter que le nécessaire, et évite de déclencher beaucoup d’exécutions en même temps lors de modifications en masse.

Guides associés