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