Event Kataloğu

Eklentinin webhook ile abone olabileceği tüm event tipleri. Bir event'e abone olmak için manifest'te events[] listesine ekle ve events:subscribe scope'unu iste. Bir event'e tıkla → örnek payload açılır.

Her teslim standart bir envelope ile gelir: { id, type, version, tenantId, occurredAt, data }. Aşağıdaki örneklerde yalnız data event'e özeldir. Teslim biçimi ve imza için /webhook ve imza şeması.
✓ Canlı = şu an akan event; ⏳ Yakında = yayında otomatik akmaya başlayacak. PII alanları (ad/telefon/adres) yalnız ilgili customers:read scope'unda gönderilir.
Kurulum/abonelik lifecycle event'leri (app.installed, subscription.*, app.uninstalled) abone olmadan aynı uca düşer → Lifecycle Webhook’ları.

Eventler

Masa kapatıldıtable.closedscope: orders:read✓ Canlı
Paket oluşturuldupacket.createdscope: orders:read✓ Canlı
Paket kapatıldıpacket.closedscope: orders:read✓ Canlı
Ürün oluşturulduproduct.createdscope: products:read✓ Canlı
Ürün güncellendiproduct.updatedscope: products:read✓ Canlı
Ürün silindiproduct.deletedscope: products:read✓ Canlı
Kategori oluşturulducategory.createdscope: products:read✓ Canlı
Kategori güncellendicategory.updatedscope: products:read✓ Canlı
Kategori silindicategory.deletedscope: products:read✓ Canlı
Personel oluşturulduuser.createdscope: users:read✓ Canlı
Personel güncellendiuser.updatedscope: users:read✓ Canlı
Personel silindiuser.deletedscope: users:read✓ Canlı
Ödeme yöntemi oluşturuldupayment_method.createdscope: payment_methods:read✓ Canlı
Ödeme yöntemi güncellendipayment_method.updatedscope: payment_methods:read✓ Canlı
Ödeme yöntemi silindipayment_method.deletedscope: payment_methods:read✓ Canlı
Malzeme oluşturulduingredient.createdscope: ingredients:read✓ Canlı
Malzeme güncellendiingredient.updatedscope: ingredients:read✓ Canlı
Malzeme silindiingredient.deletedscope: ingredients:read✓ Canlı