rate_limitedHTTP 429Zu viele Anfragen
Das Kontingent ist erschöpft. Es gibt zwei getrennte Bremsen: eine je Schlüssel und eine je Betrieb. `scope` sagt, welche gegriffen hat — bei `tenant` hilft es nicht, den Schlüssel zu wechseln, denn dann verbrauchen mehrere Ihrer Schlüssel gemeinsam das Kontingent des Betriebs.
Wiederholen?
Ja, aber später — derselbe Aufruf, nach der angegebenen Wartezeit.
Woran es liegt
- Ein Abgleich ohne Pause, der Seite für Seite so schnell wie möglich holt.
- Mehrere Anbindungen desselben Betriebs laufen gleichzeitig.
- Einzelabrufe in einer Schleife, wo eine Listenabfrage mit `ids` gereicht hätte.
Was zu tun ist
Warten Sie die Sekunden ab, die `Retry-After` und `retryAfterSeconds` nennen — nicht weniger, und nicht nach einer eigenen Formel. Holen Sie Zeilen seitenweise mit `limit=200` statt einzeln.
Zusätzliche Felder im Körper
Neben error, message, docs und requestId, die jede Fehlerantwort trägt:
retryAfterSecondsscopeWo dieser Fehler entsteht
- GET /api/v1/reservations600 Leseaufrufe je Minute und Schlüssel bzw. 1 200 je Minute und Betrieb überschritten.
- GET /api/v1/guestsMinutenkontingent oder das Stundenkontingent für zeilenliefernde Gästeaufrufe (120 je Stunde und Schlüssel) ausgeschöpft.
- GET /api/v1/guests/{id}/exportDas Stundenkontingent für zeilenliefernde Gästeaufrufe ist ausgeschöpft (`scope: "guests.bulk"`).
- POST /api/v1/guests/{id}/anonymizeMehr als zwanzig Anonymisierungen je Stunde und Schlüssel (`scope: "guests.anonymize"`).
- GET /api/v1/raw-materialsDas Kontingent des Schlüssels oder des Betriebs ist erschöpft.