Documentation
Changelog
Todas as mudanças notáveis do CoffeeMail.
- Documentação
Documentação pública 1.0
- Referência REST completa para a API de Produto (/v1/product/*).
- Guias passo-a-passo: primeiro email, domínio, templates React Email, webhooks e broadcasts.
- SDK Node @coffeemail/node v0.1.0 documentado com retorno seguro no padrão data, error.
- API
Webhooks com HMAC SHA-256
- Validação criptográfica dos payloads via header X-CoffeeMail-Signature.
- Novos eventos: email.opened, email.clicked, email.suppressed, email.delivery_delayed.
- Endpoint POST /v1/product/webhooks/:id/test para disparar eventos simulados.
- Feature
Templates React Email
- Renderização server-side via @react-email/render.
- Novo endpoint POST /v1/product/templates/render-preview para previsualização em tempo real.
- Suporte a variáveis tipadas com defaultValue.
- Feature
Broadcasts com RFC 8058
- Cabeçalhos List-Unsubscribe e List-Unsubscribe-Post: List-Unsubscribe=One-Click injetados automaticamente.
- Supressão automática em eventos email.complained.
- Endpoints POST /v1/product/broadcasts e POST /v1/product/broadcasts/:id/send.
- API
Domínios & DNS
- Endpoints de verificação e diagnóstico (/domains/:id/verify, /domains/:id/health).
- Geração automática de registros SPF, DKIM, DMARC e Ownership.
- SDK
SDK Node inicial
- Publicação do pacote @coffeemail/node com tipagem estrita e retorno seguro.
- Cobertura: emails, domains, templates, audiences, broadcasts, suppressions, webhooks, stats.
- Suporte a ESM e CommonJS, locale pt-BR/en/es.