configurações principais
URL base da API
autenticação
todos os endpoints autenticados requerem um header JWT:variáveis de ambiente
Secret usado para assinar e verificar tokens JWT
API key para integração com Beehiiv (newsletters)
API key do Google Gemini para insights automáticos
API key do Resend para envio de emails
Token de acesso para Facebook Ads API
Token de acesso para TikTok Ads API
Token para integração com Sentry (monitoramento de erros)
configuração de bancos
nossa API utiliza múltiplos bancos D1 especializados:Banco principal da aplicação
- métricas de ads
- dados de newsletters
- configurações gerais
Banco de gamificação
- leituras dos usuários
- cálculos de streak
- missões e recompensas
Gestão de relacionamento
- segmentação de usuários
- campanhas personalizadas
Formulários dinâmicos
- submissions de forms
- validações customizadas
Sistema de suporte
- tickets de usuários
- histórico de atendimento
headers padrão
requisições autenticadas
webhooks
rate limits
nossa API utiliza Cloudflare Workers que escala automaticamente sem limites de rate fixos.
- timeout por requisição: 120 segundos
- timeout para cache: 50ms
- scheduled tasks: execução a cada 7 horas
configuração de cache
nosso sistema de cache ultra-otimizado utiliza:Cloudflare KV para cache distribuído
- TTL automático
- invalidação inteligente
- métricas de performance
