Passer au contenu principal
Ce guide explique comment supprimer plusieurs comptes à l’aide de l’Automation API tout en respectant les limites de débit de l’API. Il utilise l’endpoint Delete account.

Prérequis

Avant d’utiliser l’Automation API, vous devez obtenir un access token. Pour les instructions, consultez le guide d’authentification.
Incluez votre token dans l’en-tête Authorization de chaque 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 des requêtes trop rapidement, l’API renvoie un code de statut 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.

Exemple : Suppression de 230 comptes

Pour supprimer 230 comptes, divisez vos requêtes en lots comme suit :

Supprimer des comptes avec Python

Utilisez le script Python suivant pour envoyer les requêtes de suppression séquentiellement et gérer automatiquement les limites de débit :
delete_accounts.py
Le script gère la suppression des comptes tout en respectant les limites de débit de l’Automation API en :
  • Envoyant les requêtes séquentiellement.
  • Traitant les comptes par lots de 50.
  • Attendant entre les lots pour respecter la limite de 10 secondes.
  • Faisant 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 suppression de comptes fiable lors d’opérations de nettoyage importantes ou d’offboarding.