Skip to main content
A maioria das APIs “caseiras” ou bibliotecas open-source falham porque não têm freios e não tratam falhas de rede. A Notifique é diferente. Nós não somos apenas um disparador de mensagens; somos uma infraestrutura de proteção entre o seu código e o cliente. Veja como blindamos a sua operação:

O Escudo do “Duplo Clique” (Idempotência)

Sabe quando a internet do seu servidor oscila, dá um timeout, e seu sistema tenta enviar a mesma mensagem de cobrança de novo? Em provedores comuns, seu cliente recebe a fatura duas vezes (e reclama com você). Na Notifique, basta você nos enviar um header mágico: o Idempotency-Key (ou X-Idempotency-Key). Se você enviar uma requisição com uma chave de idempotência e, por qualquer motivo, enviar a mesma requisição de novo nas próximas 24 horas, nós não criamos uma nova mensagem. A API simplesmente devolve um status 200 OK com a resposta exata da primeira tentativa.
Sua aplicação pode tentar quantas vezes quiser. O cliente só recebe uma vez.

Travas Distribuídas (Locks de Processamento)

E se os nossos servidores piscarem? Para garantir que um pico de escala na nossa infraestrutura não faça a mesma mensagem ser processada por dois workers simultaneamente, usamos Travas Distribuídas (Locks).

Resiliência: Nada se perde

A internet cai. Servidores reiniciam. Em sistemas amadores, a mensagem se perde no limbo. Na Notifique, aplicamos engenharia de resiliência:
  • Se nosso gerenciador de filas ficar indisponível no exato milissegundo do seu envio, nós salvamos o job. Quando a fila voltar, as mensagens são reenfileiradas automaticamente.
  • Se a conexão com o WhatsApp der erro temporário? Nós tentamos de novo com retentativas exponenciais.
  • Se a mensagem falhar definitivamente (ex: número inválido), ela não some. Nós salvamos e te avisamos para você auditar depois.

Proteção de Dados e Privacidade (LGPD)

Segurança não é só sobre infraestrutura, é sobre os dados dos seus clientes e da sua empresa.
  • Isolamento Total: Nossa arquitetura é Multi-tenant. Cada requisição é estritamente isolada e validada por Workspace.
  • Logs Sanitizados (Redação): O conteúdo dos seus logs de API passa por um filtro automático. Senhas, tokens e dados sensíveis são substituídos por [REDACTED] antes de serem salvos no nosso banco.
  • Criptografia: Suas chaves de API (sk_live_...) são cacheadas e armazenadas usando algoritmos de hash unidirecional (Bcrypt). Nem os nossos engenheiros conseguem ver a sua chave original.