Webhook’lar
URL + olaylarla bir endpoint oluştur (isteğe bağlı routeId ile yalnızca o route’un trafiğini al).
İmza
Teslimatlarda şunlar bulunur:
X-Evre-Signature: sha256=<hmac hex of raw body>
Oluşturma anında bir kez gösterilen endpoint secret ile doğrula.
Olaylar
Tipik türler: email.sent, email.delivered, email.bounced, email.complained, email.opened, email.clicked, email.received (bkz. OpenAPI WebhookEventType).
email.opened / email.clicked opt-in engagement olaylarıdır (pixel + link rewrite). Gönderim başına trackOpens / trackClicks ile etkinleştir veya PATCH /projects/{id} ile proje varsayılanlarını ayarla. Teslimat durumu değişmez; olaylar mesaj zaman çizelgesine eklenir.
email.received kompakt bir payload taşır (email_id, from, to, subject). Tam MIME-parse içeriği GET /emails/received/{id} ile çek — bkz. Gelen e-posta.
Denemeler ve replay
GET /webhooks/{id}/attempts— teslimat günlüğüPOST /webhooks/{id}/replay— son başarısız denemeyi yeniden dene
const attempts = await evre.webhooks.attempts(id);
await evre.webhooks.replay(id);