Zum Hauptinhalt springen
Dieser Leitfaden erklärt, wie Sie mehrere Konten mithilfe der Automation API löschen und dabei die API-Ratenlimits einhalten. Es verwendet den Delete account-Endpoint.

Voraussetzungen

Bevor Sie die Automation API verwenden, müssen Sie ein Access Token erhalten. Anweisungen finden Sie im Authentifizierungsleitfaden.
Fügen Sie Ihr Token in den Authorization-Header jeder Anfrage ein:

Ratenlimits behandeln

Die Automation API setzt zwei Ratenbegrenzungsfenster durch, um den Anfrage-Traffic zu steuern:
Wenn Sie Anfragen zu schnell senden, gibt die API einen Statuscode HTTP 429 Too Many Requests zurück.
Um diese Limits zu vermeiden, verarbeiten Sie Ihre Anfragen in kontrollierten Stapeln:
  • Senden Sie maximal 50 Anfragen alle 10 Sekunden.
  • Senden Sie maximal 1.000 Anfragen pro Stunde.

Beispiel: Löschen von 230 Konten

Um 230 Konten zu löschen, teilen Sie Ihre Anfragen in die folgenden Stapel auf:

Konten mit Python löschen

Verwenden Sie das folgende Python-Skript, um Löschanfragen sequenziell zu senden und Ratenlimits automatisch zu verwalten:
delete_accounts.py
Das Skript verwaltet das Löschen von Konten unter Einhaltung der Ratenlimits der Automation API durch:
  • Sequenzielles Senden von Anfragen.
  • Verarbeitung von Konten in Stapeln von 50.
  • Warten zwischen den Stapeln, um das 10-Sekunden-Limit einzuhalten.
  • Pausieren, wenn der Prozess das Stundenlimit von 1.000 Anfragen erreicht.
Dieser Ansatz verhindert Ratenbegrenzungsfehler und gewährleistet ein zuverlässiges Löschen von Konten bei großen Bereinigungs- oder Offboarding-Vorgängen.