Limite de requisições

Para manter a integridade da API, os métodos e endpoints possuem limites de requisição. Neste tópico é possível verificar o rate limit para os recursos disponíveis na API

Para garantir o bom desempenho da API, as integrações serão submetidas a um limite de requisições (throttling). Este limite é definido por endpoint + método, seguindo os valores descritos abaixo:

Endpoint

Limite de Requisições

Métodos

Observações

Products

9 por segundo

GET

Buscar lista ou SKU individual compartilham do mesmo limite

Products

9 por segundo

POST, PUT, DELETE

Limite definido para cada método

Variations

9 por segundo

PUT, DELETE

Limite definido para cada método

Orders

9 por segundo

POST, PUT, DELETE

Cada endpoint em orders possui 9/s para cada método

Orders

1 por segundo

GET

Buscar lista ou pedido individual possuem seu próprio limite

Queues

9 por segundo

GET, DELETE

Limite definido para cada método

Shipments (PLP)

9 por segundo

GET, POST, DELETE

Cada endpoint em shipments possui 9/s para cada método

Stores

1 por segundo

GET

Limite definido para cada método

Stores

9 por segundo

POST, PUT

Limite definido para cada método

SAC

9 por segundo

POST, PUT, PATCH, GET

Limite definido para cada método

Fulfillment

1 por segundo

POST, GET

Cada endpoint em fulfillment possui 1/s para cada método

Rehub

27 por segundo

POST, GET, DELETE

Cada endpoint em rehub possui 27/s para cada método

QnA

9 por segundo

POST

Limite definido para o método

Outros endpoints

1 por segundo

POST, PUT, GET, DELETE

Limite definido para cada método

Caso a integração ultrapasse os limites estabelecidos será retornado erro HTTP 429.

É importante que ao receber o primeiro retorno HTTP 429 a sua integração aguarde uma nova janela de requisições para não ocorrer no mesmo erro.

O limite de requisições é definido por token, ou seja, por loja.

Last updated