Pular para o conteúdo
API e webhooksv1
openapi.yaml
Menu da APILimites e planos

Limites e planos

A API e os webhooks estão em todos os planos, com limites que crescem com o plano. Os limites protegem a sua conta e a plataforma: sob pressão, a API responde 429 ou 503 antes de o app ficar lento para quem está usando.

LimiteBancadaOficinaFarm
API e webhooksSimSimSim
Chaves de API ativas2310
Endpoints de webhook1310
Leituras por minuto (conta)3060180
Escritas por minuto (conta)102060
Chamadas por mês50.000150.000750.000
Rajada por chave5, repõe 1 por segundo10, repõe 2 por segundo20, repõe 5 por segundo
Requisições simultâneas (chave / conta)2 / 33 / 33 / 3
Entregas de webhook por hora3001.0005.000

Tetos iniciais.

Custo de cada chamada

OperaçãoCustoClasse
GET de um recurso1leitura
GET de lista com limite até 251leitura
GET de lista com limite de 26 a 100, ou com 2 ou mais filtros3cara
GET /produtos (o motor calcula o preço de cada produto)1 + 1 a cada 25 produtoscara acima de 25
POST /estoque/movimentos2escrita
POST /cotacoes e POST /pedidos-producao5escrita
Resposta 304 ou repetição idempotente1 na rajada, 0 no mêsleitura

Cabeçalhos

HTTP
RateLimit-Policy: "rajada";q=10;w=1, "minuto";q=60;w=60, "mes";q=150000;w=2592000
RateLimit: "minuto";r=42;t=18
Retry-After: 18
  • RateLimit-Policy: os limites desta chave (q = quantidade, w = janela em segundos).
  • RateLimit: o limite mais perto de estourar (r = restante, t = segundos até repor).
  • Retry-After: no 429 e no 503, quantos segundos esperar.

Recebeu 429?

  • Espere Retry-After e reduza o ritmo; não repita em laço.
  • Use webhooks em vez de consultar de minuto em minuto.
  • Use If-None-Match: 304 não gasta a cota do mês.
  • Chave com muitas recusas seguidas por limite é suspensa por 15 minutos, com e-mail ao dono.

Esta página em Markdown · llms.txt