| Limit | Wartość | Po przekroczeniu |
|---|---|---|
| Ogólny limit zapytań API | dotyczy wszystkich operacji | 429 z komunikatem API rate limit exceeded. Try again in 60 seconds. |
| Lista faktur z KSeF (sprzedażowych i zakupowych łącznie) | 6 żądań na godzinę | odrzucenie żądania |
Pobranie faktury z KSeF po ksef_number |
nie wlicza się do limitu 6/h; obowiązują limity Ministerstwa Finansów: 8/s, 16/min, 64/h | odrzucenie żądania przez KSeF |
Postępowanie po otrzymaniu kodu 429
- Należy wstrzymać kolejne żądania z użyciem tego klucza.
- Po co najmniej 60 sekundach można ponowić żądanie.
- Jeśli kod
429się powtarza, przerwy należy wydłużać (np. 60 s, 120 s, 240 s).
Ograniczanie liczby zapytań
- Statusy odbiera się przez webhooki zamiast cyklicznych zapytań.
- Wiele faktur tworzy się przez API asynchroniczne.
- Odpowiedź ogranicza parametr
fields,limitmożna ustawić do 100, a nagłówekIf-None-Matchpozwala pominąć niezmienione dane (Konwencje zapytań). - Przy masowym pobieraniu faktur z KSeF żądania należy rozłożyć w czasie.