Rate Limits

Um die Stabilität und Leistung unserer Shopware SaaS-Plattform zu gewährleisten, setzen wir für bestimmte API-Endpunkte Rate Limits (Durchsatzbegrenzungen) durch. Wenn ein Client die festgelegten Grenzen überschreitet, wird die Anfrage mit der Antwort 429 Too Many Requests abgelehnt.

Routen mit Rate Limits

HTTP MethodeEndpointRate LimitErläuterung
POST/api/oauth/token10 pro Minute pro IP-Adresse

Tokens sind langfristig gültig und können bis zum Ablaufdatum wiederverwendet werden.

POST/account/register3 pro Minute pro IP-Adresse

Begrenzung zur Vermeidung übermäßiger Kontoerstellungen.

POST/api/_action/mail-template/send3 pro Minute pro IP-Adresse

Schutz vor massenhaftem E-Mail-Versand.

POST/api/_action/index1 pro Stunde pro IP-AdresseEinschränkung ressourcenintensiver Indizierungsprozesse.
POST/api/_action/indexing1 pro Stunde pro IP-AdresseEinschränkung ressourcenintensiver Indizierungsprozesse.

Reaktion bei Überschreitung der Rate Limits

Wenn das Rate Limit überschritten wird, antwortet die API mit:

HTTP Status Code:429 Too Many Requests

Antwort-Headers:

  • Retry-After: Gibt die Dauer (in Sekunden) an, nach der die nächste Anfrage gesendet werden kann.

Um eine Ratenbegrenzung zu vermeiden, stelle eine effiziente API-Nutzung sicher, indem du Tokens zwischenspeicherst und Anfragen, wo möglich, bündelst.

War dieser Artikel hilfreich?