Visão geral
A API Cakto aplica limites de taxa para proteger a plataforma. Ao ultrapassar um limite, a resposta é429 Too Many Requests.
Limites por endpoint
Estes são os valores padrão. Se sua operação tem volume acima disso, fale com o suporte antes de escalar.
Resposta ao exceder
Retry-After com o número de segundos a aguardar.
Como reagir
Respeite o Retry-After
Respeite o Retry-After
Ao receber
429, aguarde o tempo indicado no header Retry-After antes de tentar de novo. Reenviar imediatamente só consome o limite outra vez.Use backoff exponencial
Use backoff exponencial
Se o header não estiver disponível, aumente o intervalo a cada tentativa (por exemplo 1s, 2s, 4s, 8s) em vez de repetir em intervalo fixo.
Reutilize a chave de idempotência
Reutilize a chave de idempotência
Ao repetir uma cobrança que tomou
429, mantenha o mesmo X-Idempotency-Key. Assim, se a requisição original tiver sido processada, você recebe a resposta original em vez de uma cobrança duplicada. Veja Idempotência.Distribua o processamento em lote
Distribua o processamento em lote
Ao processar filas grandes, espace as requisições ao longo do minuto em vez de dispará-las todas de uma vez.
Próximos passos
Idempotência
Repita requisições sem duplicar cobranças
Erros
Formato das respostas de erro da API