delivery.disabled✓ Canlıkritik

Circuit breaker kesintisiz 72 saat açık kalırsa webhook teslimi KALICI durdurulur. Callback API erişimin sürer (düzeltirken veri çekebilirsin) ama event/lifecycle teslimi gelmez. Geri açmak için: portaldan "yeniden etkinleştir" VEYA başarılı bir test event (breaker'ı otomatik sıfırlar). ⚠️ Bu bildirim webhook'a gider — endpoint ölü olduğundan ulaşmayabilir; portal/e-posta uyarısı şarttır.

← Lifecycle Webhook'ları

Ne zaman & ne yaparsın

Ne zamanBreaker 72 saat kesintisiz açık → webhook teslimi KALICI durduruldu
GeliştiriciEndpoint'i düzelt + yeniden etkinleştir (portal / test-emit)
Abonelik / gatingYok — bağlı (connected) her kuruluma her zaman gelir

Envelope (tüm lifecycle/event'lerde ortak)

AlanTipZorunluAçıklama
idstringIdempotency anahtarı. Aynı id tekrar gelebilir (retry) → dedup et.
typestring"delivery.disabled" — event mi lifecycle mı olduğunu bununla ayırt et.
versionstringEnvelope şema versiyonu ("1").
tenantIdstringHangi tenant (kurulum). İşlemini buna göre yap; cross-tenant doğrula.
occurredAtnumberOluşma zamanı (unix ms).
dataobjectTipe özel gövde (aşağıda).

data alanları

AlanTipZorunluAçıklama
openedAtnumberBreaker'ın kesintisiz açık kaldığı ilk an (epoch ms).
disabledAtnumberTeslimin kalıcı durdurulduğu an (epoch ms).
hintstringİnsan-okur ipucu (yeniden etkinleştirme yolu).

Tam örnek payload

Örnek webhook gövdesi (data alanı teyitli — webhook.site)
{
  "id": "evt_9f2a7c1b",
  "type": "delivery.disabled",
  "version": "1",
  "tenantId": "tnt_123",
  "occurredAt": 1780000000000,
  "data": {
    "openedAt": 1781000000000,
    "disabledAt": 1781259200000,
    "hint": "Endpoint düzeldiyse portaldan yeniden etkinleştir veya test event gönder."
  }
}

En iyi pratik

  • Callback API hâlâ çalışır — düzeltme sırasında veri çekmeye devam edebilirsin; yalnız push teslimi durdu.
  • Geri açmak: endpoint'i düzelt → portaldan "yeniden etkinleştir" veya başarılı test event (otomatik sıfırlar).
  • Bu sinyal endpoint öldüğü için webhook'a ulaşmayabilir → portal/e-posta uyarısına güven.