Rate Limiting
Die MILKEE API implementiert Rate Limiting, um die Stabilität und Fairness unserer Services zu gewährleisten.
Aktuelle Limits
Grosszügige Limits
Die aktuellen Rate Limits sind für normale API-Nutzung grosszügig bemessen und sollten für die meisten Anwendungsfälle ausreichend sein.
Standard-Limits
- 120 Requests pro Minute und IP Adresse pro API-Token
Burst-Toleranz
Kurze Spitzen über das Minutenlimit sind toleriert, solange das Stundenlimit nicht überschritten wird.
Rate Limit Headers
Alle API-Responses enthalten Headers mit aktuellen Rate Limit Informationen:
http
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 45
Header-Bedeutung
Header | Beschreibung |
---|---|
X-RateLimit-Limit | Maximale Anzahl Requests pro Zeitfenster |
X-RateLimit-Remaining | Verbleibende Requests im aktuellen Zeitfenster |
Rate Limit überschritten
429 Too Many Requests
Wenn Sie das Rate Limit überschreiten, erhalten Sie eine 429
-Antwort:
http
HTTP/1.1 429 Too Many Requests
Content-Type: application/json
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 0
{
"message": "Too Many Attempts."
}
Retry-After Header
Bei 429-Antworten wird ein Retry-After
-Header mitgesendet:
http
Retry-After: 60
Dies gibt an, wie viele Sekunden Sie warten sollten, bevor Sie den nächsten Request senden.