evre
TR

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);