Why does KSeF return 429 when we send invoices?
In KSeF 2.0 an interactive session accepts at most 180 invoice sends an hour per context and IP address; overruns return 429 with Retry-After, and repeated overruns can make the block much longer (KSeF API limits).
I send larger volumes in batch mode, put sending behind a queue that honors Retry-After, and when your volume justifies it, prepare the request for higher limits that the Ministry has accepted from integrators since February 2026.
