A API do LF Connect aplica limites pra proteger a plataforma e os clientes finais. Conhecer o comportamento esperado evita surpresas em produção.Documentation Index
Fetch the complete documentation index at: https://docs.lfautomatiza.com/llms.txt
Use this file to discover all available pages before exploring further.
Como funciona
Limites são aplicados em três dimensões:- Por token de acesso — protege contra integração mal comportada
- Por conta (workspace) — protege contra abuso de múltiplos tokens da mesma conta
- Por endereço de origem (IP) — proteção adicional contra força bruta
Headers de resposta
Endpoints sujeitos a rate limit retornam estes headers:X-RateLimit-Limit— teto da janela atualX-RateLimit-Remaining— quantas chamadas restamX-RateLimit-Reset— timestamp Unix de quando o contador zera
Quando você é bloqueado
Se estourar o limite, recebe429 Too Many Requests com header Retry-After
indicando quantos segundos esperar:
Limites de envio por canal
Independente de rate limit da API, cada canal de mensageria tem suas próprias regras externas (definidas pelas plataformas Meta/WhatsApp/Instagram). A plataforma respeita essas regras automaticamente — mensagens que violariam (ex: fora da janela de 24h sem template aprovado) são rejeitadas antes de chegar no provedor.Limites de mídia
Anexos seguem os limites do canal de destino:| Tipo de mídia | Limite |
|---|---|
| Imagem | 5 MB |
| Áudio | 16 MB |
| Vídeo | 32 MB |
| Documento | 100 MB |
| Sticker | 500 KB |
Boas práticas
Use webhooks em vez de polling
Use webhooks em vez de polling
Não fique chamando
GET /conversations a cada poucos segundos esperando
novidades. Configure um webhook e reaja a eventos.Faça batch nas operações em massa
Faça batch nas operações em massa
Pra mover 100 cards no Kanban, use o endpoint
bulk_move_items em vez de
100 chamadas individuais.Cacheie identificadores estáticos
Cacheie identificadores estáticos
account_id, inbox_id, funnel_id, team_id quase nunca mudam.
Carregue 1 vez no startup do seu serviço e reutilize.Implemente backoff exponencial
Implemente backoff exponencial
Quando receber 429, dobre o tempo de espera a cada tentativa
(1s → 2s → 4s → 8s) até
Retry-After ser respeitado. Evita
martelar o sistema enquanto você ainda está bloqueado.Não distribua o token em múltiplos clientes
Não distribua o token em múltiplos clientes
Cada token está vinculado a um agente. Distribuir o mesmo token entre
workers paralelos não aumenta capacidade — só faz o limite por usuário
estourar mais rápido.