Rate limiting in Adobe Commerce / Magento 2.4.3 & 2.3.7-p1

There is an unexpected side effect of the API rate limiting implemented in Magento 2.4.3 / Adobe Commerce 2.4.3 and 2.3.7-p1. In an effort to protect the application, an arbitrary limit of page size 300 and max array values of 20, per request.

the limit may be set far too low for you

This makes a lot of sense for most frontend requests and well protects the checkout for example, stopping those pesky carding attempts neatly.

However, if you are updating your install with an ERP, PIM or Stock integration - that limit will be set far too low for you.

Adobe have released a patch to solve this for you. Albeit a little brutally. Patch MC-43048 will remove these limits application-wide. It is recommended that you implement rate limiting in other ways - such as in your own module API declarations or even with a firewall. For now though, this puts things back to pre-2.4.3

the link to the patch is below PATCH MC-43048

Happy coding!