MAGENTO 2.4.3 API RATE LIMIT BAYPASS

xtaffyx

New member
XNullUser
Joined
Oct 8, 2021
Messages
2
Reaction score
1
Points
3
NullCash
5
Web API is unable to process message (for example, Stock Update) that contains more than 20 items in array.

Cause​

In Adobe Commerce 2.4.3, the built-in Rate limiting was added to Magento APIs to prevent denial-of-service (DoS) attacks.

By default, the following built-in API rate limiting is available:

  • REST requests containing inputs representing a list of entities are limited to a default maximum of 20 entities
  • REST and GraphQL queries that allow paginated results are limited to a default maximum of 300 items per page

Solution​

To disable the input limits on the REST API request, apply one of the following patches (depending on your version):

Compatible Adobe Commerce versions​

The patches were created for:

  • Adobe Commerce on our cloud infrastucture 2.4.3 and 2.3.7-p1
  • Adobe Commerce on-premises 2.4.3 and 2.3.7-p1
The patches are not compatible with any other Adobe Commerce versions.
 
Top