Passer au contenu principal
Ce guide explique comment créer automatiquement plusieurs comptes à l’aide de l’Automation API tout en respectant les limites de débit de l’API. Il utilise l’endpoint /accounts.

Prérequis

Avant d’utiliser l’Automation API, assurez-vous d’avoir un access token. Pour obtenir un token, consultez le guide d’authentification. Incluez le token dans l’en-tête Authorization de votre requête :

Gérer les limites de débit

L’Automation API applique deux fenêtres de limitation de débit pour contrôler le trafic des requêtes : Si vous envoyez les requêtes trop rapidement lors de la création de nombreux comptes, l’API renvoie une réponse HTTP 429 (Too Many Requests). Pour éviter ces limites, traitez vos requêtes par lots contrôlés :
  • Envoyez un maximum de 50 requêtes toutes les 10 secondes.
  • Envoyez un maximum de 1 000 requêtes par heure.
Par exemple, pour créer 230 comptes, divisez vos requêtes comme suit :

Formater les données d’entrée

Définissez vos comptes dans un fichier JSON. Chaque objet du tableau représente le corps de requête pour un seul compte.

Créer des comptes avec Python

Le script Python suivant lit les comptes depuis votre fichier JSON, envoie les requêtes séquentiellement et gère automatiquement les limites de débit :

Le script fourni crée en toute sécurité un grand nombre de comptes tout en respectant les limites de débit de l’Automation API. Il effectue les actions suivantes :
  • Lit les comptes depuis un fichier JSON.
  • Envoie les requêtes séquentiellement.
  • Traite les comptes par lots de 50.
  • Attend entre les lots pour respecter la limite de 10 secondes.
  • Fait une pause si le processus atteint la limite horaire de 1 000 requêtes.
Cette approche évite les erreurs de limitation de débit et garantit une création de comptes fiable lors de migrations importantes ou d’opérations d’onboarding en masse.